private void button1_Click(object sender, EventArgs e) { try { Zenfox_Software_OO.ACBR acbr = new Zenfox_Software_OO.ACBR(); acbr.configura_acbr("", "", "", ""); MessageBox.Show("SAT Configurado com sucesso !"); } catch { MessageBox.Show("Falha ao configurar SAT !"); } }
private void button1_Click(object sender, EventArgs e) { Zenfox_Software_OO.Cadastros.Entidade_Produto item = new Zenfox_Software_OO.Cadastros.Entidade_Produto(); // Validando NCM if (txtNCM.Text.Length >= 8) { //Validando CFOP try { if (Int32.Parse(txtCFOP.SelectedItem.ToString().Split('-')[0].Trim()) > 0) { //Validando EAN if (txt_ean.Text != null && txt_ean.Text != "") { Zenfox_Software_OO.ACBR acbr = new Zenfox_Software_OO.ACBR(); if (acbr.valida_ncm(txtNCM.Text)) { item.id = this.id; //Dados Produto try { if (cb_fornecedor.SelectedValue.ToString() != null && cb_fornecedor.SelectedValue.ToString() != "") { item.fornecedor = Int32.Parse(cb_fornecedor.SelectedValue.ToString()); } else { item.fornecedor = 0; } } catch { item.fornecedor = 0; } item.nome_produto = txt_nome_produto.Text; item.ean = txt_ean.Text; #region Valores if (txtValor_Compra.Text.Length > 0) { item.valor_compra = Double.Parse(txtValor_Compra.Text); } else { item.valor_compra = 0; } if (txtPreco_Venda.Text.Length > 0) { item.valor_venda = Double.Parse(txtPreco_Venda.Text); } else { item.valor_compra = 0; } if (txtPreco_Venda_Margem.Text.Length > 0) { item.valor_venda_margem = Double.Parse(txtPreco_Venda_Margem.Text); } else { item.valor_venda_margem = 0; } if (txtPreco_Atacado.Text.Length > 0) { item.valor_venda_atacado = Double.Parse(txtPreco_Atacado.Text); } else { item.valor_venda_atacado = 0; } // if (txtPreco_Atacado_Margem.Text.Length > 0) // item.valor_venda_atacado_margem = Double.Parse(txtPreco_Atacado_Margem.Text); // else // item.valor_venda_atacado_margem = 0; #endregion item.cfop = Int32.Parse(txtCFOP.SelectedItem.ToString().Split('-')[0].Trim()); item.ncm = txtNCM.Text; #region Estoque if (txt_estoque_inicial.Text.Length > 0) { item.estoque_inicial = Double.Parse(txt_estoque_inicial.Text); } else { item.estoque_inicial = 0; } if (txt_estoque_minimo.Text.Length > 0) { item.estoque_minimo = Double.Parse(txt_estoque_minimo.Text); } else { item.estoque_minimo = 0; } if (txt_estoque_maximo.Text.Length > 0) { item.estoque_maximo = Double.Parse(txt_estoque_maximo.Text); } else { item.estoque_maximo = 0; } if (txt_estoque.Text.Length > 0) { item.estoque = Double.Parse(txt_estoque.Text); } else { item.estoque = 0; } #endregion Zenfox_Software_OO.Cadastros.Produto cmd = new Zenfox_Software_OO.Cadastros.Produto(); try { cmd.salva(item); MessageBox.Show("Cadastro realizado com sucesso !"); this.Close(); } catch (Exception ee) { MessageBox.Show(ee.Message); } } else { MessageBox.Show("NCM Inválido !"); } } else { MessageBox.Show("Você precisa informar o Código Barras(EAN) deste produto"); tabControl1.SelectedTab = tabPage1; txt_ean.Focus(); } } else { MessageBox.Show("Você precisa informar o CFOP deste produto"); tabControl1.SelectedTab = tabPage2; txtCFOP.Focus(); } } catch (Exception ee) { MessageBox.Show(ee.Message); // tabControl1.SelectedTab = tabPage2; // txtNCM.Focus(); } } else { MessageBox.Show("Você precisa informar o NCM válido deste produto"); tabControl1.SelectedTab = tabPage2; txtNCM.Focus(); } }