Kad šaljem podatke o prostoru prolazi no kod računa
staje mi na
XmlDocument doc = cis.PosaljiRacun(racun, "FISKAL 1");
početnik sam i svaka pomoć bi mi dobro došla i silom prilika sam prešao na c#.
The remote server returned an error: (500) Internal Server Error.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
protected void izracun_racuna()
{
ASPxImage1.ImageUrl = "~/Images/ajax-loader.gif";
CultureInfo culture = new CultureInfo("hr-HR");
string oib1, racun1, posl_prostor1, napl_uredjaj1, nacin_placanja1, oib_operatera1;
decimal pdv1_stopa1, pdv2_stopa1, pdv3_stopa1, pdv1_osn, pdv2_osn, pdv3_osn, pdv1_izn, pdv2_izn, pdv3_izn, iznos_racuna1, pdv0_izn, pdv0_osn;
oib1 = ASPxGridView4.GetRowValues(0, "rn1_oib_tvrtke").ToString();
racun1 = ASPxGridView4.GetRowValues(0, "rn1_broj_racuna").ToString();
posl_prostor1 = ASPxGridView4.GetRowValues(0, "rn1_oznaka_prostora").ToString();
napl_uredjaj1 = ASPxGridView4.GetRowValues(0, "rn1_oznaka_napl_uredaja").ToString();
pdv1_stopa1 = 25;
pdv2_stopa1 = 10;
pdv3_stopa1 = 5;
pdv1_izn = 0;
pdv2_izn = 0;
pdv3_izn = 0;
pdv1_osn = 0;
pdv2_osn = 0;
pdv3_osn = 0;
pdv0_izn = 0;
pdv0_osn = 0;
if (ASPxGridView4.GetRowValues(0, "rn1_pdv1_izn").ToString().Length > 0)
{
pdv1_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv1_izn").ToString());
pdv1_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv1_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv2_izn").ToString().Length > 0)
{
pdv2_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv2_izn").ToString());
pdv2_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv2_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv3_izn").ToString().Length > 0)
{
pdv2_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv3_izn").ToString());
pdv2_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv3_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv4_osn").ToString().Length > 0)
{
pdv0_izn = 0;
pdv0_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv4_osn").ToString());
}
iznos_racuna1 = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn_iznos2").ToString());
nacin_placanja1 = ASPxGridView4.GetRowValues(0, "rn1_nacin_placanja").ToString();
oib_operatera1 = ASPxGridView4.GetRowValues(0, "rn1_oib_operatera").ToString();
Raverus.FiskalizacijaDEV.Schema.RacunType racun = new Raverus.FiskalizacijaDEV.Schema.RacunType() { Oib = oib1, USustPdv = ASPxCheckBox1.Checked, DatVrijeme = Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.DohvatiFormatiranoTrenutnoDatumVrijeme(), OznSlijed = Raverus.FiskalizacijaDEV.Schema.OznakaSlijednostiType.N };
Raverus.FiskalizacijaDEV.Schema.BrojRacunaType br = new Raverus.FiskalizacijaDEV.Schema.BrojRacunaType() { BrOznRac = racun1, OznPosPr = posl_prostor1, OznNapUr = napl_uredjaj1 };
racun.BrRac.BrOznRac = racun1;
racun.BrRac.OznPosPr = posl_prostor1;
racun.BrRac.OznNapUr = nacin_placanja1;
racun.IznosUkupno = iznos_racuna1;
// racun.BrRac = br;
if (pdv1_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv1 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez1 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv1_osn, Iznos = pdv1_izn };
pdv1.Porez.Add(porez1);
racun.Pdv.Add(porez1);
}
if (pdv2_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv2 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez2 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv2_stopa1, Osnovica = pdv2_osn, Iznos = pdv2_izn };
pdv2.Porez.Add(porez2);
racun.Pdv.Add(porez2);
}
if (pdv3_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv3 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez3 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv3_osn, Iznos = pdv3_izn };
pdv3.Porez.Add(porez3);
racun.Pdv.Add(porez3);
}
if (pdv0_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv0 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez0 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv3_osn, Iznos = pdv3_izn };
pdv0.Porez.Add(porez0);
racun.Pdv.Add(porez0);
}
if (nacin_placanja1 == "G")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.G;
}
if (nacin_placanja1 == "K")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.K;
}
if (nacin_placanja1 == "O")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.O;
}
if (nacin_placanja1 == "T")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.T;
}
racun.OibOper = oib_operatera1.ToString();
racun.NakDost = ASPxCheckBox2.Checked;
ASPxLabel1.Text = Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.ZastitniKodIzracun("FISKAL 1", racun.Oib, racun.DatVrijeme.Replace('T', ' '), racun.BrRac.BrOznRac, racun.BrRac.OznPosPr, racun.BrRac.OznNapUr, racun.IznosUkupno.ToString());
racun.ZastKod = ASPxLabel1.Text.ToString();
CentralniInformacijskiSustav cis = new CentralniInformacijskiSustav() { NazivMapeZahtjev = @"c:\racun\ulaz", NazivMapeOdgovor = @"c:\racun\izlaz\", NazivAutoGeneriranje = true };
XmlDocument doc = cis.PosaljiRacun(racun, "FISKAL 1");
if (doc != null)
{
string jir = Raverus.FiskalizacijaDEV.PopratneFunkcije.XmlDokumenti.DohvatiJir(doc);
ASPxLabel2.Text = jir;
mod_rn.Text = "2";
ASPxGridView4.StartEdit(0);
ASPxGridView4.UpdateEdit();
}
if (doc == null)
{
ASPxLabel2.Text = "ponovi postupak nije dohvaćen jir";
}
// slanje prostora mi prolazi
protected void ASPxButton1_Click(object sender, System.EventArgs e)
{
textBox1.Text = ASPxGridView1.GetRowValues(0, "t_oib").ToString();
textBox2.Text = ASPxGridView1.GetRowValues(0, "PJ1_pj").ToString();
textBox3.Text = ASPxGridView1.GetRowValues(0, "PJ1_adresa").ToString();
textBox7.Text = ASPxGridView1.GetRowValues(0, "PJ1_posta").ToString();
textBox8.Text = ASPxGridView1.GetRowValues(0, "PJ1_mjesto").ToString();
textBox16.Text = "26479755635";
}
protected void Button3_Click(object sender, System.EventArgs e)
{
EchoPrimjer();
}
protected void Button4_Click1(object sender, System.EventArgs e)
{
string path = @"C:\racun\prostor1" + textBox17.Text.ToString() + ".xml";
using (System.IO.StreamWriter file = new System.IO.StreamWriter(path))
{
file.Write(textBox14.Text);
}
}
staje mi na
XmlDocument doc = cis.PosaljiRacun(racun, "FISKAL 1");
početnik sam i svaka pomoć bi mi dobro došla i silom prilika sam prešao na c#.
The remote server returned an error: (500) Internal Server Error.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
protected void izracun_racuna()
{
ASPxImage1.ImageUrl = "~/Images/ajax-loader.gif";
CultureInfo culture = new CultureInfo("hr-HR");
string oib1, racun1, posl_prostor1, napl_uredjaj1, nacin_placanja1, oib_operatera1;
decimal pdv1_stopa1, pdv2_stopa1, pdv3_stopa1, pdv1_osn, pdv2_osn, pdv3_osn, pdv1_izn, pdv2_izn, pdv3_izn, iznos_racuna1, pdv0_izn, pdv0_osn;
oib1 = ASPxGridView4.GetRowValues(0, "rn1_oib_tvrtke").ToString();
racun1 = ASPxGridView4.GetRowValues(0, "rn1_broj_racuna").ToString();
posl_prostor1 = ASPxGridView4.GetRowValues(0, "rn1_oznaka_prostora").ToString();
napl_uredjaj1 = ASPxGridView4.GetRowValues(0, "rn1_oznaka_napl_uredaja").ToString();
pdv1_stopa1 = 25;
pdv2_stopa1 = 10;
pdv3_stopa1 = 5;
pdv1_izn = 0;
pdv2_izn = 0;
pdv3_izn = 0;
pdv1_osn = 0;
pdv2_osn = 0;
pdv3_osn = 0;
pdv0_izn = 0;
pdv0_osn = 0;
if (ASPxGridView4.GetRowValues(0, "rn1_pdv1_izn").ToString().Length > 0)
{
pdv1_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv1_izn").ToString());
pdv1_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv1_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv2_izn").ToString().Length > 0)
{
pdv2_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv2_izn").ToString());
pdv2_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv2_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv3_izn").ToString().Length > 0)
{
pdv2_izn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv3_izn").ToString());
pdv2_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv3_osn").ToString());
}
if (ASPxGridView4.GetRowValues(0, "rn1_pdv4_osn").ToString().Length > 0)
{
pdv0_izn = 0;
pdv0_osn = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn1_pdv4_osn").ToString());
}
iznos_racuna1 = Convert.ToDecimal(ASPxGridView4.GetRowValues(0, "rn_iznos2").ToString());
nacin_placanja1 = ASPxGridView4.GetRowValues(0, "rn1_nacin_placanja").ToString();
oib_operatera1 = ASPxGridView4.GetRowValues(0, "rn1_oib_operatera").ToString();
Raverus.FiskalizacijaDEV.Schema.RacunType racun = new Raverus.FiskalizacijaDEV.Schema.RacunType() { Oib = oib1, USustPdv = ASPxCheckBox1.Checked, DatVrijeme = Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.DohvatiFormatiranoTrenutnoDatumVrijeme(), OznSlijed = Raverus.FiskalizacijaDEV.Schema.OznakaSlijednostiType.N };
Raverus.FiskalizacijaDEV.Schema.BrojRacunaType br = new Raverus.FiskalizacijaDEV.Schema.BrojRacunaType() { BrOznRac = racun1, OznPosPr = posl_prostor1, OznNapUr = napl_uredjaj1 };
racun.BrRac.BrOznRac = racun1;
racun.BrRac.OznPosPr = posl_prostor1;
racun.BrRac.OznNapUr = nacin_placanja1;
racun.IznosUkupno = iznos_racuna1;
// racun.BrRac = br;
if (pdv1_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv1 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez1 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv1_osn, Iznos = pdv1_izn };
pdv1.Porez.Add(porez1);
racun.Pdv.Add(porez1);
}
if (pdv2_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv2 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez2 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv2_stopa1, Osnovica = pdv2_osn, Iznos = pdv2_izn };
pdv2.Porez.Add(porez2);
racun.Pdv.Add(porez2);
}
if (pdv3_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv3 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez3 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv3_osn, Iznos = pdv3_izn };
pdv3.Porez.Add(porez3);
racun.Pdv.Add(porez3);
}
if (pdv0_izn != 0)
{
Raverus.FiskalizacijaDEV.Schema.PdvType pdv0 = new Raverus.FiskalizacijaDEV.Schema.PdvType();
Raverus.FiskalizacijaDEV.Schema.PorezType porez0 = new Raverus.FiskalizacijaDEV.Schema.PorezType() { Stopa = pdv1_stopa1, Osnovica = pdv3_osn, Iznos = pdv3_izn };
pdv0.Porez.Add(porez0);
racun.Pdv.Add(porez0);
}
if (nacin_placanja1 == "G")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.G;
}
if (nacin_placanja1 == "K")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.K;
}
if (nacin_placanja1 == "O")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.O;
}
if (nacin_placanja1 == "T")
{
racun.NacinPlac = Raverus.FiskalizacijaDEV.Schema.NacinPlacanjaType.T;
}
racun.OibOper = oib_operatera1.ToString();
racun.NakDost = ASPxCheckBox2.Checked;
ASPxLabel1.Text = Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.ZastitniKodIzracun("FISKAL 1", racun.Oib, racun.DatVrijeme.Replace('T', ' '), racun.BrRac.BrOznRac, racun.BrRac.OznPosPr, racun.BrRac.OznNapUr, racun.IznosUkupno.ToString());
racun.ZastKod = ASPxLabel1.Text.ToString();
CentralniInformacijskiSustav cis = new CentralniInformacijskiSustav() { NazivMapeZahtjev = @"c:\racun\ulaz", NazivMapeOdgovor = @"c:\racun\izlaz\", NazivAutoGeneriranje = true };
XmlDocument doc = cis.PosaljiRacun(racun, "FISKAL 1");
if (doc != null)
{
string jir = Raverus.FiskalizacijaDEV.PopratneFunkcije.XmlDokumenti.DohvatiJir(doc);
ASPxLabel2.Text = jir;
mod_rn.Text = "2";
ASPxGridView4.StartEdit(0);
ASPxGridView4.UpdateEdit();
}
if (doc == null)
{
ASPxLabel2.Text = "ponovi postupak nije dohvaćen jir";
}
// slanje prostora mi prolazi
protected void ASPxButton1_Click(object sender, System.EventArgs e)
{
textBox1.Text = ASPxGridView1.GetRowValues(0, "t_oib").ToString();
textBox2.Text = ASPxGridView1.GetRowValues(0, "PJ1_pj").ToString();
textBox3.Text = ASPxGridView1.GetRowValues(0, "PJ1_adresa").ToString();
textBox7.Text = ASPxGridView1.GetRowValues(0, "PJ1_posta").ToString();
textBox8.Text = ASPxGridView1.GetRowValues(0, "PJ1_mjesto").ToString();
textBox16.Text = "26479755635";
}
protected void Button3_Click(object sender, System.EventArgs e)
{
EchoPrimjer();
}
protected void Button4_Click1(object sender, System.EventArgs e)
{
string path = @"C:\racun\prostor1" + textBox17.Text.ToString() + ".xml";
using (System.IO.StreamWriter file = new System.IO.StreamWriter(path))
{
file.Write(textBox14.Text);
}
}