Beispiel #1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (txtCodigo.TextLength > 0)
            {
                contasinformation cr = new contasinformation();
                cr.Cr_codigo = Convert.ToInt32(txtCodigo.Text);


                SqlConnection con = new SqlConnection();
                try
                {
                    //conexão
                    con.ConnectionString = Dados.conexaoBancoDados;

                    //command
                    SqlCommand cmd = new SqlCommand();
                    cmd.Connection  = con;
                    cmd.CommandType = CommandType.Text;
                    cmd.CommandText = "delete from contasareceber where codigo = @cr_codigo";

                    //parametros
                    cmd.Parameters.AddWithValue("@cr_codigo", cr.Cr_codigo);


                    //Abrir conexão
                    con.Open();

                    if (MessageBox.Show("Confirma Exclusão?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        //executar query
                        cmd.ExecuteNonQuery();
                        MessageBox.Show("Excluido com Sucesso", "Exclusão", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LimpaTela();
                    }
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    con.Close();
                    dtgContasReceber.DataSource = AtualizaGrid(txtFiltro.Text);
                }
            }
            else
            {
                MessageBox.Show("Selecione a Duplicata Para Excluir", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            if (txtFicha.Text.Length > 0 && cbbCliente.Text.Length > 0 && txtParcela.Text.Length > 0 && txtValor.Text.Length > 0 && dtpVencimento.Text.Length > 0)
            {
                contasinformation cre = new contasinformation();
                cre.Cr_codigocliente = (int)cbbCliente.SelectedValue;
                cre.Cr_datacadastro  = Convert.ToDateTime(dtpCadastro.Text);
                cre.Cr_ficha         = Convert.ToInt32(txtFicha.Text);
                cre.Cr_baixado       = Convert.ToChar(cbbBaixado.Text);
                cre.Cr_especie       = cbbEspecie.Text;

                int p = Convert.ToInt32(txtParcela.Text);
                cre.Cr_valor = Convert.ToDecimal(txtValor.Text) / p;
                int intervalo = Convert.ToInt32(txtIntervalo.Text);
                cre.Cr_prazo = intervalo;

                //Parcela
                while (p != 0)
                {
                    DateTime vencimento = new DateTime();
                    vencimento = Convert.ToDateTime(dtpVencimento.Text);
                    switch (p)
                    {
                    case 1:
                        cre.Cr_parcela        = Convert.ToChar("A");
                        cre.Cr_datavencimento = vencimento;
                        break;

                    case 2:
                        cre.Cr_parcela        = Convert.ToChar("B");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo);
                        break;

                    case 3:
                        cre.Cr_parcela        = Convert.ToChar("C");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 4:
                        cre.Cr_parcela        = Convert.ToChar("D");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 5:
                        cre.Cr_parcela        = Convert.ToChar("E");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 6:
                        cre.Cr_parcela        = Convert.ToChar("F");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 7:
                        cre.Cr_parcela        = Convert.ToChar("G");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 8:
                        cre.Cr_parcela        = Convert.ToChar("H");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 9:
                        cre.Cr_parcela        = Convert.ToChar("I");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 10:
                        cre.Cr_parcela        = Convert.ToChar("J");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 11:
                        cre.Cr_parcela        = Convert.ToChar("K");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;

                    case 12:
                        cre.Cr_parcela        = Convert.ToChar("L");
                        cre.Cr_datavencimento = vencimento.AddDays(intervalo * p);
                        break;
                    }

                    SqlConnection con = new SqlConnection();
                    try
                    {
                        //conexão
                        con.ConnectionString = Dados.conexaoBancoDados;

                        //command
                        SqlCommand cmd = new SqlCommand();
                        cmd.Connection  = con;
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = "insert into contasareceber (ficha, codigocliente, valor, parcela, datacadastro, datavencimento, baixado, especie, prazo) values (@cr_ficha, @cr_codigocliente, @cr_valor, @cr_parcela, @cr_datacadastro, @cr_datavencimento, @cr_baixado, @cr_especie, @cr_prazo)";

                        //parametros
                        //cmd.Parameters.AddWithValue("@cliente_codigo", usu.Cl_codigo);
                        cmd.Parameters.AddWithValue("@cr_ficha", cre.Cr_ficha);
                        cmd.Parameters.AddWithValue("@cr_codigocliente", cre.Cr_codigocliente);
                        cmd.Parameters.AddWithValue("@cr_valor", cre.Cr_valor);
                        cmd.Parameters.AddWithValue("@cr_parcela", cre.Cr_parcela);
                        cmd.Parameters.AddWithValue("@cr_datacadastro", cre.Cr_datacadastro);
                        cmd.Parameters.AddWithValue("@cr_datavencimento", cre.Cr_datavencimento);
                        cmd.Parameters.AddWithValue("@cr_baixado", cre.Cr_baixado);
                        cmd.Parameters.AddWithValue("@cr_especie", cre.Cr_especie);
                        cmd.Parameters.AddWithValue("@cr_prazo", cre.Cr_prazo);

                        // Abrir conexão
                        con.Open();


                        cmd.ExecuteNonQuery();

                        p--;
                    }

                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK);
                        //MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    finally
                    {//executar query
                     //executar query

                        con.Close();
                        dtgContasReceber.DataSource = AtualizaGrid(txtFiltro.Text);
                    }
                }

                MessageBox.Show("Ficha Cadastrada Sucesso.", "Inclusão", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            else
            {
                MessageBox.Show("Preencha todos os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            LimpaTela();
        }
Beispiel #3
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtFicha.Text.Length == 0)
            {
                MessageBox.Show("Selecione uma ficha para alterar", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (dtpVencimento.Text.Length > 0)
            {
                if (MessageBox.Show("Deseja alterar o vencimento da Duplicata ?", "Vencimento", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == (DialogResult.Yes))
                {
                    contasinformation cr = new contasinformation();
                    cr.Cr_codigo         = Convert.ToInt32(txtCodigo.Text);
                    cr.Cr_datavencimento = Convert.ToDateTime(dtpVencimento.Text);
                    cr.Cr_baixado        = Convert.ToChar(cbbBaixado.Text);
                    cr.Cr_valor          = Convert.ToDecimal(txtValor.Text);
                    cr.Cr_ficha          = Convert.ToInt32(txtFicha.Text);
                    cr.Cr_codigocliente  = (int)cbbCliente.SelectedValue;
                    cr.Cr_especie        = cbbEspecie.Text;
                    cr.Cr_prazo          = Convert.ToInt32(txtIntervalo.Text);

                    SqlConnection con = new SqlConnection();
                    try
                    {
                        //conexão
                        con.ConnectionString = Dados.conexaoBancoDados;

                        //command
                        SqlCommand cmd = new SqlCommand();
                        cmd.Connection  = con;
                        cmd.CommandType = CommandType.Text;
                        cmd.CommandText = "update contasareceber set datavencimento = @cr_datavencimento, baixado = @cr_baixado, valor = @cr_valor, ficha = @cr_ficha, codigocliente = @cr_codigocliente, especie = @cr_especie, prazo = @cr_prazo where codigo = @cr_codigo";

                        //Parametros
                        cmd.Parameters.AddWithValue("@cr_codigo", cr.Cr_codigo);
                        cmd.Parameters.AddWithValue("@cr_datavencimento", cr.Cr_datavencimento);
                        cmd.Parameters.AddWithValue("@cr_baixado", cr.Cr_baixado);
                        cmd.Parameters.AddWithValue("@cr_valor", cr.Cr_valor);
                        cmd.Parameters.AddWithValue("@cr_ficha", cr.Cr_ficha);
                        cmd.Parameters.AddWithValue("@cr_codigocliente", cr.Cr_codigocliente);
                        cmd.Parameters.AddWithValue("@cr_especie", cr.Cr_especie);
                        cmd.Parameters.AddWithValue("@cr_prazo", cr.Cr_prazo);

                        //Abrir conexão
                        con.Open();

                        //Executar Query
                        cmd.ExecuteNonQuery();

                        MessageBox.Show("Atualizado com sucesso", "Atualização", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LimpaTela();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    finally
                    {
                        con.Close();
                        dtgContasReceber.DataSource = AtualizaGrid(txtFiltro.Text);
                    }
                }
            }
        }