private void dgTipoLogradouro_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex > -1) { Tipo_Logradouro oTipoLogradouro = new Tipo_Logradouro(); int IDTipoLogradouro = (int)dgTipoLogradouro.Rows[e.RowIndex].Cells["LogradouroID"].Value; oTipoLogradouro = _ControllTipoLogradouro.Selecionar(IDTipoLogradouro); if (dgTipoLogradouro.Columns[e.ColumnIndex].Name == "BtnExcluirGrid") { if (MessageBox.Show("Deseja realmente excluir?", "Cadastro Tipo Logradouro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { _ControllTipoLogradouro.Excluir(oTipoLogradouro); LimpaControles(this.Controls); CarregarGrid(); } catch (Exception ex) { if (ex.HResult.ToString() == "-2146233087") { MessageBox.Show("Existem clientes cadastrados com essa informação!", "Cadastro Tipo de Logradouro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else if (dgTipoLogradouro.Columns[e.ColumnIndex].Name == "BtnAlterarGrid") { btnSalvar.Enabled = false; btnAlterar.Enabled = true; txtDescricao.Text = oTipoLogradouro.Descricao.ToString(); idTipoLogradouro = oTipoLogradouro.LogradouroID; } } } catch (Exception ex) { MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (VerificaControles(this.Controls)) { Tipo_Logradouro tipo_Logradouro = new Tipo_Logradouro(); tipo_Logradouro.Descricao = txtDescricao.Text.ToString(); _ControllTipoLogradouro.CadastrarTipoLogradouro(tipo_Logradouro); MessageBox.Show("Tipo Logradouro cadastrado com sucesso!", "Cadastro Tipo Logradouro", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaControles(this.Controls); CarregarGrid(); } else { MessageBox.Show("Preenchimento de campos obrigatórios!", "Cadastro Tipo de Logradouro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAlterar_Click(object sender, EventArgs e) { Tipo_Logradouro tipo_Logradouro = new Tipo_Logradouro(); tipo_Logradouro = _ControllTipoLogradouro.Selecionar(idTipoLogradouro); if (VerificaControles(this.Controls)) { tipo_Logradouro.Descricao = txtDescricao.Text; _ControllTipoLogradouro.Alterar(tipo_Logradouro); MessageBox.Show("Tipo Logradouro alterado com sucesso!", "Cadastro Tipo Logradouro", MessageBoxButtons.OK, MessageBoxIcon.Information); btnAlterar.Enabled = false; btnSalvar.Enabled = true; LimpaControles(this.Controls); CarregarGrid(); } else { MessageBox.Show("Preenchimento de campos obrigatórios!", "Cadastro Tipo Logradouro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void Excluir(Tipo_Logradouro oTIPOLOGRADOURO) { _Repository.Excluir(oTIPOLOGRADOURO); }
public void Alterar(Tipo_Logradouro otipo_Logradouro) { _Repository.Alterar(otipo_Logradouro); }
public void CadastrarTipoLogradouro(Tipo_Logradouro oTIPOLOGRADOURO) { _Repository.Incluir(oTIPOLOGRADOURO); }