Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
 }