private void btLocalizar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btLocalizar.ImageIndex = 3; frmConsultaTipoCobranca frmTipoCob = new frmConsultaTipoCobranca(); frmTipoCob.ShowDialog(); if (frmTipoCob.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLTipoCobranca dll = new DLLTipoCobranca(cx); ModeloTipoCobranca modelo = dll.CarregaModeloTipoCobranca(frmTipoCob.codigo); txtTipoCobCod.Text = modelo.TipoCobCod.ToString(); txtTipoCobNome.Text = modelo.TipoCobNome; txtTipoCobData.Text = modelo.TipoCobData; label1.Visible = true; this.alteraBotoes(3); closeCadTipoCobranca = 3; } else { this.LimpaTela(); this.alteraBotoes(1); closeCadTipoCobranca = 1; btLocalizar.ImageIndex = 2; } frmTipoCob.Dispose(); }
private void txtTipoCobNome_Leave(object sender, EventArgs e) { if (this.operacao == "inserir") { int r = 0; DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLTipoCobranca dll = new DLLTipoCobranca(cx); r = dll.VerificaTipoCobranca(txtTipoCobNome.Text); if (r > 0) { DialogResult d = MessageBox.Show("Já existe um registro com este valor, deseja alterar o registro?", "Modificar?", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { this.operacao = "alterar"; ModeloTipoCobranca modelo = dll.CarregaModeloTipoCobranca(r); txtTipoCobCod.Text = modelo.TipoCobCod.ToString(); txtTipoCobNome.Text = modelo.TipoCobNome; txtTipoCobData.Text = modelo.TipoCobData; label1.Visible = true; //this.alteraBotoes(3); closeCadTipoCobranca = 3; } } } }
private void btExcluir_Click(object sender, EventArgs e) { //Alterna imagens dos botões btExcluir.ImageIndex = 7; //o try é para tratamento de erros ao inserir objeto try { DialogResult d = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir?", MessageBoxButtons.YesNo); if (d.ToString() == "Yes") { //MessageBox.Show("Excluindo o registro!"); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLTipoCobranca dll = new DLLTipoCobranca(cx); dll.Excluir(Convert.ToInt32(txtTipoCobCod.Text)); this.LimpaTela(); this.alteraBotoes(1); closeCadTipoCobranca = 1; } else { MessageBox.Show("Erro no valor passado!" + d.ToString()); } } catch { MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local."); this.alteraBotoes(3); closeCadTipoCobranca = 3; //FormPrincipal.toolStripBarStatus.Text = "ERRO! Impossível excluir o registro."; } btExcluir.ImageIndex = 6; btLocalizar.ImageIndex = 2; }
private void btBusca_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLTipoCobranca dll = new DLLTipoCobranca(cx); dgvDados.DataSource = dll.Localizar(txtNome.Text); label2.Visible = true; }
private void btSalvar_Click(object sender, EventArgs e) { //Alterna imagens dos botões btSalvar.ImageIndex = 9; //o try é para tratamento de erros ao inserir objeto try { ModeloTipoCobranca modelo = new ModeloTipoCobranca(); modelo.TipoCobNome = txtTipoCobNome.Text; modelo.TipoCobData = DateTime.Now.ToShortDateString(); modelo.TipoCobTime = DateTime.Now.ToShortTimeString(); modelo.TipoCobStatus = "local"; //Obj para gravar os dados da conexão DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); DLLTipoCobranca dll = new DLLTipoCobranca(cx); if (this.operacao == "inserir") { //Cadastrar nova categoria dll.Incluir(modelo); MessageBox.Show("Cadastro realizado: Código " + modelo.TipoCobCod.ToString()); //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!"; } else { //Alterar Unidade de medida modelo.TipoCobCod = Convert.ToInt32(txtTipoCobCod.Text); dll.Alterar(modelo); MessageBox.Show("Cadastro Alterado!"); //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!"; label1.Visible = false; } this.LimpaTela(); this.alteraBotoes(1); closeCadTipoCobranca = 1; } catch (Exception erro) { MessageBox.Show(erro.Message); //toolStripBarStatus.Text = "Erro! Cadastro não realizado!"; } btSalvar.ImageIndex = 8; btInserir.ImageIndex = 0; btLocalizar.ImageIndex = 2; }