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); } }
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(); }
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); } } } }