示例#1
0
        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();
            }
        }
示例#2
0
 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;
     }
 }
示例#3
0
 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;
     }
 }
示例#4
0
        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;
            }
        }
示例#5
0
        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();
     }
 }
示例#7
0
        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;
            }
        }
示例#9
0
 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;
             }
         }
     }
 }
示例#10
0
        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;
            }
        }