//Int32 numsess = 000001; private void button2_Click(object sender, EventArgs e) { if (pictureBox11.Visible == true && pictureBox12.Visible == true && pictureBox13.Visible == true && pictureBox14.Visible == true && pictureBox15.Visible == true) { if (String.IsNullOrEmpty(textBox5.Text) == false && String.IsNullOrEmpty(textBox8.Text) == false) { XML_SAT.cProd = Global.Margem.IdProdSAT; XML_SAT.cEAN = textBox2.Text; XML_SAT.xProd = textBox3.Text; XML_SAT.NCM = textBox4.Text; XML_SAT.CFOP = textBox5.Text; XML_SAT.uCom = textBox6.Text; XML_SAT.vItem12741 = textBox9.Text; XML_SAT.indRegra = textBox8.Text; if (Global.Margem.EditaSAT == "sim") { string message = "As informações fiscais SAT CFe serão atualizadas.\nDeseja continuar?"; string caption = "Atualizar informações"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { //deletar registro DALCadastro.DeletaSAT(Convert.ToInt32(Global.Margem.IdProdSAT)); CadastrarProdutoSAT cad = new CadastrarProdutoSAT(); cad.InsereSATCadastro(); DataTable esat = DALCadastro.VerificaSAT(Convert.ToInt32(Global.Margem.IdProdSAT)); if (esat.Rows.Count == 1) { MessageBox.Show("Cadastro concluído com sucesso.\nItem cProd = " + Global.Margem.IdProdSAT); this.Close(); } } } if (Global.Margem.EditaSAT == "") { DataTable esat1 = DALCadastro.VerificaSAT(Convert.ToInt32(Global.Margem.IdProdSAT)); if (esat1.Rows.Count == 1) { string message = "Já existe cadastro SAT CFe para este item.\nDeseja editar informações?"; string caption = "Cadastro Existente"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // Displays the MessageBox. result = MessageBox.Show(this, message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { DALCadastro.DeletaSAT(Convert.ToInt32(Global.Margem.IdProdSAT)); } if (result == DialogResult.No) { return; } } CadastrarProdutoSAT cad = new CadastrarProdutoSAT(); cad.InsereSATCadastro(); DataTable esat = DALCadastro.VerificaSAT(Convert.ToInt32(Global.Margem.IdProdSAT)); if (esat.Rows.Count == 1) { MessageBox.Show("Cadastro concluído com sucesso.\nItem cProd = " + Global.Margem.IdProdSAT); this.Close(); } } } else { MessageBox.Show("Campos obrigatórios não preenchidos"); } } else { MessageBox.Show("Campos obrigatórios não preenchidos"); } Global.Margem.EditaSAT = ""; }