private void btnSalvar_Click(object sender, EventArgs e) { if (txtCdesconto.Text == string.Empty || txtcodCliente.Text == string.Empty || //txtCodProduto.Text == string.Empty || //txtDesconto.Text == string.Empty || txtSomaDesconto.Text == string.Empty || txtsomaTudo.Text == string.Empty || mskDtVenda.Text == string.Empty || maskedTextBox1.Text == string.Empty) { txtCdesconto.BackColor = Color.Gold; txtcodCliente.BackColor = Color.Gold; //txtCodProduto.BackColor = Color.Gold; //txtDesconto.BackColor = Color.Gold; txtSomaDesconto.BackColor = Color.Gold; txtsomaTudo.BackColor = Color.Gold; mskDtVenda.BackColor = Color.Gold; maskedTextBox1.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (txtSomaDesconto.Text == string.Empty) { txtSomaDesconto.Text = "0,00"; } int codvenda = Convert.ToInt32(txtControle.Text.Trim()); decimal pedtotalliq = Convert.ToDecimal(txtCdesconto.Text.Trim()); int codfuncionatio = Convert.ToInt32(txtcodVendedor.Text.Trim()); int codcliente = Convert.ToInt32(txtcodCliente.Text.Trim()); desconto = Convert.ToDecimal(txtSomaDesconto.Text.Trim()); string peddtEmissao = mskDtVenda.Text.Trim(); string dtVenc = maskedTextBox1.Text.Trim(); string pedobs = txtObs.Text; string atualiza = "update pedido set ped_totalliq = @ped_totalliq, cod_funcionario = @cod_funcionario, cod_cliente = @cod_cliente, ped_obs = @ped_obs, ped_desconto = @ped_desconto where ped_codigo = " + txtControle.Text; string financeiro = "insert into creceber(rec_valor, rec_dtvenc, cod_cliente, rec_situacao ) values(@ped_totalliq, @rec_dtvenc, @cod_cliente, 'PENDENTE')"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(atualiza, con); cmd.Parameters.Add("@ped_totalliq", SqlDbType.Decimal).Value = pedtotalliq; cmd.Parameters.Add("@cod_funcionario", SqlDbType.Int).Value = codfuncionatio; cmd.Parameters.Add("@cod_cliente", SqlDbType.Int).Value = codcliente; cmd.Parameters.Add("@ped_obs", SqlDbType.VarChar).Value = pedobs; cmd.Parameters.Add("@ped_desconto", SqlDbType.Decimal).Value = desconto; cmd.Parameters.Add("@ped_dtemissao", SqlDbType.NVarChar).Value = peddtEmissao; SqlCommand cmd1 = new SqlCommand(financeiro, con); cmd1.Parameters.Add("@ped_totalliq", SqlDbType.Decimal).Value = pedtotalliq; cmd1.Parameters.Add("@cod_cliente", SqlDbType.Int).Value = codcliente; cmd1.Parameters.Add("@rec_dtvenc", SqlDbType.NVarChar).Value = dtVenc; con.Open(); try { int i = cmd.ExecuteNonQuery(); int j = cmd1.ExecuteNonQuery(); if ((i > 0) || (j > 0)) { u.messageboxSucesso(); try { //this.dataTable1TableAdapter1.FillByimprimeobagui(this.jarbasDataSet.DataTable1, Convert.ToInt32(txtControle.Text)/*((int)(System.Convert.ChangeType(pedidoCodigoToolStripTextBox.Text, typeof(int))))*/); } catch (Exception ex) { u.messageboxErro(ex.ToString()); } //reportViewer1.Visible = true; //reportViewer1.Show(); //this.reportViewer1.RefreshReport(); //reportViewer1.Visible = true; //button8.Visible = true; } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } txtCdesconto.BackColor = SystemColors.Window; txtcodCliente.BackColor = SystemColors.Window; txtCodProduto.BackColor = SystemColors.Window; txtDesconto.BackColor = SystemColors.Window; txtSomaDesconto.BackColor = SystemColors.Window; txtsomaTudo.BackColor = SystemColors.Window; mskDtVenda.BackColor = SystemColors.Window; maskedTextBox1.BackColor = SystemColors.Window; dataGridView1.Refresh(); Unovo(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (textBoxNomeProcedimento.Text == string.Empty) { textBoxNomeProcedimento.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (novo) { string inclui = "insert into procedimentos(des_procedimento)" + "values('" + textBoxNomeProcedimento.Text + "')"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(inclui, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } else { string altera = "update procedimentos set des_procedimento = '" + textBoxNomeProcedimento.Text + "' where cod_procedimento = '" + txtCodProcedimento.Text + "'"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(altera, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } txtCodProcedimento.Enabled = false; textBoxNomeProcedimento.Enabled = false; btnCancelar.Enabled = false; btnExcluir.Enabled = false; btnSalvar.Enabled = false; btnNovo.Enabled = true; textBoxNomeProcedimento.Enabled = false; u.limparTextBoxes(this); btnNovo.Focus(); textBoxNomeProcedimento.BackColor = SystemColors.Window; } }
private void buttonSalva_Click(object sender, EventArgs e) { cidade.Descricao = txtCidade.Text; cidade.UF = comboBoxUf.Text; cidade.Ibge = txtIbge.Text; if (txtCidade.Text == string.Empty || comboBoxUf.Text == string.Empty) { txtCidade.BackColor = Color.Gold; comboBoxUf.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (novo) { string sql = "insert into cidades(cid_nome,cid_uf,cid_ibge) " + "values('" + cidade.Descricao + "','" + cidade.UF + "','" + cidade.Ibge + "')"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } else { cidade.ID = Convert.ToInt32(txtCodCidade.Text); string sql = "update cidades set cid_nome = '" + cidade.Descricao + "', cid_uf = '" + cidade.UF + "', cid_ibge = '" + cidade.Ibge + "'" + "where cid_codigo = '" + cidade.ID + "'"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { cIDADESDataGridView.Refresh(); con.Close(); } } limpartxt.limparTextBoxes(this); buttonExclui.Enabled = false; btnCancela.Enabled = false; buttonNovo.Enabled = true; buttonSair.Enabled = true; buttonSalva.Enabled = false; txtCodCidade.Enabled = false; txtIbge.Enabled = false; txtCidade.Enabled = false; comboBoxUf.Enabled = false; txtCidade.BackColor = SystemColors.Window; comboBoxUf.BackColor = SystemColors.Window; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (textBoxRazao.Text == string.Empty) { textBoxRazao.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (txtcid.Text == string.Empty) { textBoxCidade.Text = "0"; } string vRazao = textBoxRazao.Text; string fantasia = textBoxFantasia.Text; string endereco = textBoxBairro.Text; string bairro = textBoxBairro.Text; int cidade = Convert.ToInt32(textBoxCidade.Text); string telefone = maskedTextBoxTelefone.Text; string celular = maskedTextBoxCelular.Text; string cep = maskedTextBoxCep.Text; string obs = textBoxObs.Text; string cnpj = maskedTextBoxCnpj.Text; string numero = textBoxNumero.Text; string email = textBoxEmail.Text; if (novo) { string sql = "insert into fornecedores(razão, fantasia, endereco, bairro,cidade, telefone, celular, cep, obs, cnpj, numero, email) values(@razão, @fantasia, @endereco, @bairro, @cidade, @telefone, @celular, @cep, @obs, @cnpj, @numero, @email )"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@razão", SqlDbType.VarChar).Value = vRazao; cmd.Parameters.Add("@fantasia", SqlDbType.VarChar).Value = fantasia; cmd.Parameters.Add("@endereco", SqlDbType.VarChar).Value = endereco; cmd.Parameters.Add("@bairro", SqlDbType.VarChar).Value = bairro; cmd.Parameters.Add("@cidade", SqlDbType.Int).Value = cidade; cmd.Parameters.Add("@telefone", SqlDbType.VarChar).Value = telefone; cmd.Parameters.Add("@celular", SqlDbType.VarChar).Value = celular; cmd.Parameters.Add("@cep", SqlDbType.VarChar).Value = cep; cmd.Parameters.Add("@obs", SqlDbType.VarChar).Value = obs; cmd.Parameters.Add("@cnpj", SqlDbType.VarChar).Value = cnpj; cmd.Parameters.Add("@numero", SqlDbType.VarChar).Value = numero; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = email; con.Open(); fornecedoresDataGridView.Refresh(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { fornecedoresDataGridView.Refresh(); con.Close(); } } else { string sql = "update fornecedores set razão = @razão, fantasia = @fantasia, endereco = @endereco, bairro = @bairro, cidade = @cidade, telefone = @telefone, celular = @celular, cep = @cep, obs = @obs, cnpj = @cnpj, numero = @numero, email = @email where cod_fornecedor = " + textBoxCodFornecedor.Text; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@razão", SqlDbType.VarChar).Value = vRazao; cmd.Parameters.Add("@fantasia", SqlDbType.VarChar).Value = fantasia; cmd.Parameters.Add("@endereco", SqlDbType.VarChar).Value = endereco; cmd.Parameters.Add("@bairro", SqlDbType.VarChar).Value = bairro; cmd.Parameters.Add("@cidade", SqlDbType.Int).Value = cidade; cmd.Parameters.Add("@telefone", SqlDbType.VarChar).Value = telefone; cmd.Parameters.Add("@celular", SqlDbType.VarChar).Value = celular; cmd.Parameters.Add("@cep", SqlDbType.VarChar).Value = cep; cmd.Parameters.Add("@obs", SqlDbType.VarChar).Value = obs; cmd.Parameters.Add("@cnpj", SqlDbType.VarChar).Value = cnpj; cmd.Parameters.Add("@numero", SqlDbType.VarChar).Value = numero; cmd.Parameters.Add("@email", SqlDbType.VarChar).Value = email; con.Open(); fornecedoresDataGridView.Refresh(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { fornecedoresDataGridView.Refresh(); con.Close(); } } u.limparMTextBoxes(this); u.limparTextBoxes(this); btnNovo.Enabled = true; textBoxCodFornecedor.Enabled = false; textBoxBairro.Enabled = false; textBoxCidade.Enabled = false; textBoxEmail.Enabled = false; textBoxEndereco.Enabled = false; textBoxFantasia.Enabled = false; textBoxNumero.Enabled = false; textBoxRazao.Enabled = false; maskedTextBoxCelular.Enabled = false; maskedTextBoxCep.Enabled = false; maskedTextBoxCnpj.Enabled = false; maskedTextBoxTelefone.Enabled = false; buttoncancel.Enabled = false; btnExcluir.Enabled = false; txtNcidade.Enabled = false; btnSalvar.Enabled = false; txtcid.BackColor = SystemColors.Window; textBoxRazao.BackColor = SystemColors.Window; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtCCadastro.Text == string.Empty || txtValor.Text == string.Empty || mskDtVenc.Text == string.Empty) { txtCCadastro.BackColor = Color.Gold; txtValor.BackColor = Color.Gold; mskDtVenc.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { string Ncadastro = txtNcadastro.Text.Trim(); int codCadastro = Convert.ToInt32(txtCCadastro.Text.Trim()); string dtvencto = mskDtVenc.Text.Trim(); decimal valor = Convert.ToDecimal(txtValor.Text.Trim()); string situacao = cdSituacao.Text.Trim(); string dtBaixa = maskedTextBox1.Text.Trim(); decimal vlpago = Convert.ToDecimal(txtVlPago.Text.Trim()); decimal vlVlAdiconal = Convert.ToDecimal(txtJuros.Text.Trim()); string observacao = txtObs.Text.Trim(); if (novo) { string inserir = "insert into cpagar(cod_cliente, pag_valor, pag_recebido, pag_dtvenc, pag_dtbaixa, pag_situacao, pag_obs, pag_juros) values(@cod_cliente, @pag_valor, @pag_recebido, @pag_dtvenc, @pag_dtbaixa, @pag_situacao, @pag_obs, @pag_juros)"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(inserir, con); cmd.Parameters.Add("@cod_cliente", SqlDbType.Int).Value = codCadastro; cmd.Parameters.Add("@pag_valor", SqlDbType.Decimal).Value = valor; cmd.Parameters.Add("@pag_recebido", SqlDbType.Decimal).Value = vlpago; cmd.Parameters.Add("@pag_dtvenc", SqlDbType.NVarChar).Value = dtvencto; cmd.Parameters.Add("@pag_dtbaixa", SqlDbType.NVarChar).Value = dtBaixa; cmd.Parameters.Add("@pag_situacao", SqlDbType.NChar).Value = situacao; cmd.Parameters.Add("@pag_obs", SqlDbType.NVarChar).Value = observacao; cmd.Parameters.Add("@pag_juros", SqlDbType.Decimal).Value = vlVlAdiconal; cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } else { string altera = "update cpagar set cod_cliente = @cod_cliente, pag_valor = @pag_valor, pag_recebido = @pag_recebido, pag_dtvenc = @pag_dtvenc, pag_dtbaixa = @pag_dtbaixa, pag_situacao = @pag_situacao, pag_obs = @pag_obs, pag_juros = @pag_juros where pag_codigo = " + txtControle.Text; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(altera, con); cmd.Parameters.Add("@cod_cliente", SqlDbType.Int).Value = codCadastro; cmd.Parameters.Add("@pag_valor", SqlDbType.Decimal).Value = valor; cmd.Parameters.Add("@pag_recebido", SqlDbType.Decimal).Value = vlpago; cmd.Parameters.Add("@pag_dtvenc", SqlDbType.NVarChar).Value = dtvencto; cmd.Parameters.Add("@pag_dtbaixa", SqlDbType.NVarChar).Value = dtBaixa; cmd.Parameters.Add("@pag_situacao", SqlDbType.NChar).Value = situacao; cmd.Parameters.Add("@pag_obs", SqlDbType.NVarChar).Value = observacao; cmd.Parameters.Add("@pag_juros", SqlDbType.Decimal).Value = vlVlAdiconal; cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } u.limparTextBoxes(this); u.limparMTextBoxes(this); btnCancela.Enabled = false; btnBForn.Enabled = false; btnExcluir.Enabled = false; btnNovo.Enabled = true; btnPesquisar.Enabled = true; btnSair.Enabled = true; btnSalvar.Enabled = false; txtCCadastro.Enabled = false; txtControle.Enabled = false; txtNcadastro.Enabled = false; txtObs.Enabled = false; txtValor.Enabled = false; txtVlPago.Enabled = false; mskDtVenc.Enabled = false; maskedTextBox1.Enabled = false; cdSituacao.Enabled = false; txtVlPago.Text = "0,00"; txtJuros.Text = "0,00"; txtValor.BackColor = SystemColors.Window; txtCCadastro.BackColor = SystemColors.Window; mskDtVenc.BackColor = SystemColors.Window; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (textBoxNomeFuncionario.Text == string.Empty) { textBoxNomeFuncionario.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (novo) { string insere = "insert into funcionarios(n_funcionario, endereco, bairro, cidade, telefone, celular, cep, data_contratacao, obs, ctps, cpf, email) " + "values ('" + textBoxNomeFuncionario.Text + "','" + textBoxEndereco.Text + "','" + textBoxBairroFuncionario.Text + "','" + textBoxCidadeFuncionario.Text + "','" + maskedTextBoxTelefoneFuncionario.Text + "','" + maskedTextBoxCelular.Text + "','" + maskedTextBoxCepFuncionario.Text + "','" + maskedTextBoxDatacon.Text + "','" + textBoxObs.Text + "','" + maskedTextBoxCtps.Text + "','" + maskedTextBoxCpf.Text + "','" + textBoxNumero.Text + "')"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(insere, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } funcionariosDataGridView.Refresh(); } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { funcionariosDataGridView.Refresh(); con.Close(); } } else { string altera = "update funcionarios set n_funcionario = '" + textBoxNomeFuncionario.Text + "', endereco = '" + textBoxEndereco.Text + "',bairro = '" + textBoxBairroFuncionario.Text + "',cidade = '" + textBoxCidadeFuncionario.Text + "',telefone = '" + maskedTextBoxTelefoneFuncionario.Text + "', celular = '" + maskedTextBoxCelular.Text + "',cep = '" + maskedTextBoxCepFuncionario.Text + "', data_contratacao = '" + maskedTextBoxDatacon.Text + "', obs = '" + textBoxObs.Text + "', ctps = '" + maskedTextBoxCtps.Text + "', cpf = '" + maskedTextBoxCpf.Text + "', email = '" + textBoxNumero.Text + "' where cod_funcionario = '" + textBoxCodFuncionario.Text + "'"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(altera, con); cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } funcionariosDataGridView.Refresh(); } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { funcionariosDataGridView.Refresh(); con.Close(); } } Unovo(); textBoxNomeFuncionario.BackColor = SystemColors.Window; btnNovo.Focus(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if ( textBox1CustoPro.Text == string.Empty || textBoxDescricao.Text == string.Empty || textBoxMarge.Text == string.Empty || textBoxVlVenda.Text == string.Empty || txtCfornecedor.Text == string.Empty) { txtCfornecedor.BackColor = Color.Gold; textBox1CustoPro.BackColor = Color.Gold; textBoxDescricao.BackColor = Color.Gold; textBoxMarge.BackColor = Color.Gold; textBoxVlVenda.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { produtos.CFOP = Convert.ToInt32(comboCfop.Text); produtos.CEST = txtCest.Text; produtos.NCM = txtNcm.Text; string origem = comboOrigem.SelectedIndex.ToString(); produtos.OrigemDoProduto = Convert.ToInt32(comboOrigem.SelectedIndex.ToString()); int situacao = Convert.ToInt32(comboSituacao.SelectedIndex.ToString()); produtos.Situacao = Convert.ToInt32(comboSituacao.SelectedIndex.ToString()); produtos.AliqInter = Convert.ToDecimal(comboAliqINter.SelectedIndex.ToString()); produtos.AliqIcms = Convert.ToDecimal(txtAliqIcms.Text); produtos.AliqIpi = Convert.ToDecimal(txtAliqIpi.Text); produtos.AliqPis = Convert.ToDecimal(txtAliqPis.Text); produtos.AliqCofins = Convert.ToDecimal(txtAliqCofins.Text); produtos.CstICMS = comboCstIcms.Text; produtos.CstIPI = comboCstIpi.Text; produtos.CstPIS = comboCstPis.Text; produtos.CstCOFINS = comboCstCofins.Text; produtos.ValorVenda = Convert.ToDecimal(textBoxVlVenda.Text); produtos.Custo = Convert.ToDecimal(textBox1CustoPro.Text); produtos.Margem = Convert.ToDecimal(textBoxMarge.Text); produtos.Estoque = Convert.ToDecimal(textBoxEstoque.Text); produtos.Descricao = textBoxDescricao.Text; produtos.EAN = textBoxBarras.Text; produtos.UnidadeMedida = textBoxUnMedida.Text; produtos.DescricaoReduzida = textBoxDesRed.Text; produtos.FornecedorID = Convert.ToInt32(txtCfornecedor.Text.Trim()); if (novo) { string sql = "insert into produtos(des_produto,ean, cod_fornecedor, est_produto,un_medida,desc_reduzida,vl_produto,custo,margem,cfo_codigo,cest,ncm,origem,situacao,aliqinter,aliqicms,aliqipi,aliqpis,aliqcofins,csticms,cstipi,cstpis,cstcofins) Values(@des_produto,@ean, @cod_fornecedor, @est_produto,@un_medida,@desc_reduzida,@vl_produto,@custo,@margem,@cfo_codigo,@cest,@ncm,@origem,@situacao,@aliqinter,@aliqicms,@aliqipi,@aliqpis,@aliqcofins,@csticms,@cstipi,@cstpis,@cstcofins)"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.Add("@cfo_codigo", SqlDbType.Int).Value = produtos.CFOP; cmd.Parameters.Add("@cest", SqlDbType.NVarChar).Value = produtos.CEST; cmd.Parameters.Add("@ncm", SqlDbType.NVarChar).Value = produtos.NCM; cmd.Parameters.Add("@origem", SqlDbType.Int).Value = produtos.OrigemDoProduto; cmd.Parameters.Add("@situacao", SqlDbType.Int).Value = produtos.Situacao; cmd.Parameters.Add("@aliqinter", SqlDbType.NVarChar).Value = produtos.AliqInter; cmd.Parameters.Add("@aliqicms", SqlDbType.Decimal).Value = produtos.AliqIcms; cmd.Parameters.Add("@aliqipi", SqlDbType.Decimal).Value = produtos.AliqIpi; cmd.Parameters.Add("@aliqpis", SqlDbType.Decimal).Value = produtos.AliqPis; cmd.Parameters.Add("@aliqcofins", SqlDbType.Decimal).Value = produtos.AliqCofins; cmd.Parameters.Add("@csticms", SqlDbType.NVarChar).Value = produtos.CstICMS; cmd.Parameters.Add("@cstipi", SqlDbType.NVarChar).Value = produtos.CstIPI; cmd.Parameters.Add("@cstpis", SqlDbType.NVarChar).Value = produtos.CstPIS; cmd.Parameters.Add("@cstcofins", SqlDbType.NVarChar).Value = produtos.CstCOFINS; cmd.Parameters.Add("@ean", SqlDbType.VarChar).Value = produtos.EAN; cmd.Parameters.Add("@cod_fornecedor", SqlDbType.Int).Value = produtos.FornecedorID; cmd.Parameters.Add("@un_medida", SqlDbType.VarChar).Value = produtos.UnidadeMedida; cmd.Parameters.Add("@desc_reduzida", SqlDbType.VarChar).Value = produtos.UnidadeMedida; cmd.Parameters.Add("@des_produto", SqlDbType.VarChar).Value = produtos.DescricaoReduzida; cmd.Parameters.Add("@est_produto", SqlDbType.Decimal).Value = produtos.Estoque; cmd.Parameters.Add("@vl_produto", SqlDbType.Decimal).Value = produtos.ValorVenda; cmd.Parameters.Add("@custo", SqlDbType.Decimal).Value = produtos.Custo; cmd.Parameters.Add("@margem", SqlDbType.Decimal).Value = produtos.Margem; cmd.CommandType = CommandType.Text; con.Open(); produtosDataGridView.Refresh(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } else { produtos.ID = Convert.ToInt32(textBoxCodPoduto.Text); string sql = "update produtos set des_produto = @des_produto, cod_fornecedor = @cod_fornecedor, ean = @ean, est_produto = @est_produto, un_medida = @un_medida, vl_produto = @vl_produto, custo = @custo, margem = @margem, cfo_codigo = @cfo_codigo,cest = @cest,ncm = @ncm,origem = @origem,situacao = @situacao,aliqinter = @aliqinter,aliqicms = @aliqicms,aliqipi = @aliqipi,aliqpis = @aliqpis,aliqcofins = @aliqcofins,csticms = @csticms,cstipi = @cstipi,cstpis = @cstpis,cstcofins = @cstcofins where cod_produto = " + produtos.ID; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.Add("@cfo_codigo", SqlDbType.Int).Value = produtos.CFOP; cmd.Parameters.Add("@cest", SqlDbType.NVarChar).Value = produtos.CEST; cmd.Parameters.Add("@ncm", SqlDbType.NVarChar).Value = produtos.NCM; cmd.Parameters.Add("@origem", SqlDbType.Int).Value = produtos.OrigemDoProduto; cmd.Parameters.Add("@situacao", SqlDbType.Int).Value = produtos.Situacao; cmd.Parameters.Add("@aliqinter", SqlDbType.NVarChar).Value = produtos.AliqInter; cmd.Parameters.Add("@aliqicms", SqlDbType.NVarChar).Value = produtos.AliqIcms; cmd.Parameters.Add("@aliqipi", SqlDbType.NVarChar).Value = produtos.AliqIpi; cmd.Parameters.Add("@aliqpis", SqlDbType.NVarChar).Value = produtos.AliqPis; cmd.Parameters.Add("@aliqcofins", SqlDbType.NVarChar).Value = produtos.AliqCofins; cmd.Parameters.Add("@csticms", SqlDbType.NVarChar).Value = produtos.AliqIcms; cmd.Parameters.Add("@cstipi", SqlDbType.NVarChar).Value = produtos.AliqIpi; cmd.Parameters.Add("@cstpis", SqlDbType.NVarChar).Value = produtos.AliqIcms; cmd.Parameters.Add("@cstcofins", SqlDbType.NVarChar).Value = produtos.CstCOFINS; cmd.Parameters.Add("@ean", SqlDbType.VarChar).Value = produtos.EAN; cmd.Parameters.Add("@cod_fornecedor", SqlDbType.Int).Value = produtos.FornecedorID; cmd.Parameters.Add("@un_medida", SqlDbType.VarChar).Value = produtos.UnidadeMedida; cmd.Parameters.Add("@desc_reduzida", SqlDbType.VarChar).Value = produtos.DescricaoReduzida; cmd.Parameters.Add("@des_produto", SqlDbType.VarChar).Value = produtos.Descricao; cmd.Parameters.Add("@est_produto", SqlDbType.Decimal).Value = produtos.Estoque; cmd.Parameters.Add("@vl_produto", SqlDbType.Decimal).Value = produtos.ValorVenda; cmd.Parameters.Add("@custo", SqlDbType.Decimal).Value = produtos.Custo; cmd.Parameters.Add("@margem", SqlDbType.Decimal).Value = produtos.Margem; cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } Unovo(); txtCfornecedor.BackColor = SystemColors.Window; textBox1CustoPro.BackColor = SystemColors.Window; textBoxDescricao.BackColor = SystemColors.Window; textBoxMarge.BackColor = SystemColors.Window; textBoxVlVenda.BackColor = SystemColors.Window; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtCodCid.Text == string.Empty || textBoxNomeCliente.Text == string.Empty) { txtCodCid.BackColor = Color.Gold; textBoxNomeCliente.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { cliente.Razao = textBoxNomeCliente.Text; cliente.Endereco = textBoxEndereco.Text; cliente.Bairro = textBoxBairroCliente.Text; cliente.CidadeCodigo = Convert.ToInt32(txtCodCid.Text); cliente.Telefone = maskedTextBoxTelefoneCliente.Text; cliente.Celular = maskedTextBoxCel.Text; cliente.Cep = maskedTextBoxCepCliente.Text; cliente.Observacoes = textBoxObs.Text; cliente.Cpf = maskedTextBoxCpf.Text; cliente.Email = textBoxEmailCliente.Text; cliente.DataNascimento = maskedTextBoxDatanas.Text; cliente.Numero = textBoxNumero.Text; if (novo) //novo { string sql = "INSERT INTO CLIENTEs(n_cliente,endereco,bairro,cidade,telefone,celular,cep,obs,cpf,email,data_nas,numero) " + "VALUES('" + cliente.Razao + "', '" + cliente.Endereco + "', '" + cliente.Bairro + "', '" + cliente.CidadeCodigo + "', '" + cliente.Telefone + "', '" + cliente.Celular + "', '" + cliente.Cep + "' , '" + cliente.Observacoes + "' , '" + cliente.Cpf + "' , '" + cliente.Email + "' , '" + cliente.DataNascimento + "' , '" + cliente.Numero + "')"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; con.Open(); clientesDataGridView.Refresh(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } else //altera saporra { cliente.ID = Convert.ToInt32(textBoxCodCliente.Text); string sql = "UPDATE CLIENTEs SET n_cliente ='" + cliente.Razao + "', ENDERECO = '" + cliente.Endereco + "', bairro = '" + cliente.Bairro + "', cidade = '" + cliente.CidadeCodigo + "', telefone = '" + cliente.Telefone + "', celular = '" + cliente.Celular + "', cep = '" + cliente.Cep + "', obs = '" + cliente.Observacoes + "', cpf = '" + cliente.Cpf + "', email = '" + cliente.Email + "', data_nas = '" + cliente.DataNascimento + "', numero = '" + cliente.Numero + "' where cod_cliente = '" + cliente.ID + "'"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; con.Open(); clientesDataGridView.Refresh(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } } u.limparMTextBoxes(this); u.limparTextBoxes(this); clientesDataGridView.Refresh(); txtCodCid.Clear(); textBoxCodCliente.Enabled = false; btnPcidade.Enabled = false; txtCodCid.Enabled = false; textBoxNumero.Enabled = false; textBoxBairroCliente.Enabled = false; textBoxCidadeCliente.Enabled = false; textBoxEmailCliente.Enabled = false; textBoxEndereco.Enabled = false; textBoxNomeCliente.Enabled = false; textBoxObs.Enabled = false; maskedTextBoxCel.Enabled = false; maskedTextBoxCepCliente.Enabled = false; maskedTextBoxCpf.Enabled = false; maskedTextBoxDatanas.Enabled = false; maskedTextBoxTelefoneCliente.Enabled = false; btnNovo.Enabled = true; btnExcluir.Enabled = false; btnSalvar.Enabled = false; buttonCancelaCadcliente.Enabled = false; btnNovo.Focus(); txtCodCid.BackColor = SystemColors.Window; textBoxNomeCliente.BackColor = SystemColors.Window; } }
private void buttonSalva_Click(object sender, EventArgs e) { if (DataContext.TipoConexao == 1) { Cfop cfop = new Cfop(/*int.Parse(txtCodCopf.Text), txtDescricao.Text*/); cfop.Descricao = txtDescricao.Text; cfop.ID = Convert.ToInt32(txtCodCopf.Text); if (txtCodCopf.Text == string.Empty || txtDescricao.Text == string.Empty) { txtCodCopf.BackColor = Color.Gold; txtDescricao.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (novo) { string inserir = "insert into cfop(cfo_codigo, cfo_descricao) values(@cfo_codigo, @cfo_descricao)"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(inserir, con); cmd.Parameters.Add("@cfo_codigo", SqlDbType.Int).Value = cfop.ID; cmd.Parameters.Add("@cfo_descricao", SqlDbType.NVarChar).Value = cfop.Descricao; cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); //throw new ArgumentException("TESTE"); pode ser configurada para mostrar uma mensagem configurara no debug para o programador throw;// apenas throw mostra a mensagem padrão sem tratamento } finally { con.Close(); } } else { string altera = "update cfop set cfo_descricao = @cfo_descricao where cfo_codigo =" + cfop.ID; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(altera, con); cmd.Parameters.Add("@cfo_descricao", SqlDbType.NVarChar).Value = cfop.Descricao; cmd.CommandType = CommandType.Text; con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); throw; } finally { con.Close(); } } txtCodCopf.BackColor = SystemColors.Window; txtDescricao.BackColor = SystemColors.Window; limpa(); u.DisableTxt(this); } } else { if (novo) { try { Cfop cfop = new Cfop(); cfop.ID = Convert.ToInt32(txtCodCopf.Text.Trim()); cfop.Descricao = txtDescricao.Text.Trim(); db.Cfops.Add(cfop); db.SaveChanges(); u.messageboxSucesso(); } catch (Exception ex) { u.messageboxErro(ex.ToString()); throw; } } else { try { var cfup = db.Cfops.Find(Convert.ToInt32(txtCodCopf.Text)); cfup.ID = Convert.ToInt32(txtCodCopf.Text.Trim()); cfup.Descricao = txtDescricao.Text.Trim(); db.Entry(cfup).State = EntityState.Modified; db.SaveChanges(); u.messageboxSucesso(); } catch (Exception ex) { u.messageboxErro(ex.ToString()); throw; } } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtCdesconto.Text == string.Empty || txtcodFornecedor.Text == string.Empty || //txtCodProduto.Text == string.Empty || //txtDesconto.Text == string.Empty || txtSomaDesconto.Text == string.Empty || txtsomaTudo.Text == string.Empty || mskDtVenda.Text == string.Empty || maskedTextBox1.Text == string.Empty) { txtCdesconto.BackColor = Color.Gold; txtcodFornecedor.BackColor = Color.Gold; //txtCodProduto.BackColor = Color.Gold; //txtDesconto.BackColor = Color.Gold; txtSomaDesconto.BackColor = Color.Gold; txtsomaTudo.BackColor = Color.Gold; mskDtVenda.BackColor = Color.Gold; maskedTextBox1.BackColor = Color.Gold; u.messageboxCamposObrigatorio(); } else { if (txtSomaDesconto.Text == string.Empty) { txtSomaDesconto.Text = "0,00"; } int codcompra = Convert.ToInt32(txtControle.Text.Trim()); decimal pedtotalliq = Convert.ToDecimal(txtCdesconto.Text.Trim()); int codfornecedor = Convert.ToInt32(txtcodFornecedor.Text.Trim()); desconto = Convert.ToDecimal(txtSomaDesconto.Text.Trim()); string peddtEmissao = mskDtVenda.Text.Trim(); string dtVenc = maskedTextBox1.Text.Trim(); string pedobs = txtObs.Text; string atualiza = "update compra set com_totalliq = @com_totalliq, com_obs = @com_obs, com_desconto = @com_desconto where com_codigo = " + txtControle.Text; string financeiro = "insert into cpagar(pag_valor, pag_dtvenc, cod_cliente, pag_situacao, com_codigo) values(@com_totalliq, @pag_dtvenc, @cod_cliente, 'PENDENTE', @com_codigo)"; SqlConnection con = new SqlConnection(); con.ConnectionString = utils.ConexaoDb(); SqlCommand cmd = new SqlCommand(atualiza, con); cmd.Parameters.Add("@com_totalliq", SqlDbType.Decimal).Value = pedtotalliq; cmd.Parameters.Add("@com_obs", SqlDbType.VarChar).Value = pedobs; cmd.Parameters.Add("@com_desconto", SqlDbType.Decimal).Value = desconto; //////////////////////////////////////////////////////conta pagar SqlCommand cmd1 = new SqlCommand(financeiro, con); cmd1.Parameters.Add("@com_totalliq", SqlDbType.Decimal).Value = pedtotalliq; cmd1.Parameters.Add("@cod_cliente", SqlDbType.Int).Value = codfornecedor; cmd1.Parameters.Add("@pag_dtvenc", SqlDbType.NVarChar).Value = dtVenc; cmd1.Parameters.Add("@com_codigo", SqlDbType.Int).Value = codcompra; con.Open(); try { int i = cmd.ExecuteNonQuery(); int j = cmd1.ExecuteNonQuery(); if ((i > 0) || (j > 0)) { u.messageboxSucesso(); } } catch (Exception ex) { u.messageboxErro(ex.ToString()); } finally { con.Close(); } u.limparTextBoxes(this); u.limparMTextBoxes(this); dataGridView1.Rows.Clear(); dataGridView1.Refresh(); txtControle.Enabled = false; txtcodFornecedor.Enabled = false; txtNomeFornecedor.Enabled = false; txtNomeProduto.Enabled = false; txtQuantidade.Enabled = false; txtValor.Enabled = false; txtVTotal.Enabled = false; txtSomaDesconto.Enabled = false; txtCdesconto.Enabled = false; txtObs.Enabled = false; maskedTextBox1.Enabled = false; txtDesconto.Enabled = false; btnExcluir.Enabled = false; btnInsProduto.Enabled = false; btnNovo.Enabled = true; btnPesquisar.Enabled = true; btnPCliente.Enabled = false; btnPProduto.Enabled = false; btnSalvar.Enabled = false; mskDtVenda.Enabled = false; txtsomaTudo.Enabled = false; txtCdesconto.BackColor = SystemColors.Window; txtcodFornecedor.BackColor = SystemColors.Window; txtCodProduto.BackColor = SystemColors.Window; txtDesconto.BackColor = SystemColors.Window; txtSomaDesconto.BackColor = SystemColors.Window; txtsomaTudo.BackColor = SystemColors.Window; mskDtVenda.BackColor = SystemColors.Window; maskedTextBox1.BackColor = SystemColors.Window; } }