private void ctrNavigator1_CancelarAcao()
 {
     if (DGInstrutores.SelectedRows.Count > 0)
     {
         _Instrutor = (Dominio.Instrutor)DGInstrutores.SelectedRows[0].DataBoundItem;
     }
     this.CamposInterface(Status.Consultando);
 }
        private void CamposInterface(Status status)
        {
            if (_Instrutor == null)
            {
                _Instrutor = new Dominio.Instrutor();
            }
            TxtNomeInstrutor.Text       = _Instrutor.Nome;
            TxtTelefoneResidencial.Text = _Instrutor.TelefoneResidencial;
            TxtTelefoneCelular.Text     = _Instrutor.TelefoneCelular;
            TxtRG.Text          = _Instrutor.RG;
            TxtCPF.Text         = _Instrutor.CPF;
            TxtRua.Text         = _Instrutor.Endereco.Rua;
            TxtNumero.Text      = _Instrutor.Endereco.Numero.ToString();
            TxtComplemento.Text = _Instrutor.Endereco.Complemento;
            TxtBairro.Text      = _Instrutor.Endereco.Bairro;
            TxtCEP.Text         = _Instrutor.Endereco.CEP;
            if (_Instrutor.Endereco.Cidade.IdCidade > 0)
            {
                CmbEstado.SelectedValue = _Instrutor.Endereco.Cidade.Estado.IdEstado;
                CmbCidade.SelectedValue = _Instrutor.Endereco.Cidade.IdCidade;
            }
            else
            {
                CmbEstado.SelectedIndex = 0;
                CmbCidade.SelectedIndex = 0;
            }
            TxtObservacaoInstrutor.Text = _Instrutor.Observacao;

            if (status == Status.Inserindo)
            {
                this.EnabledCampos(true);
                LblStatus.Text = "Status : Inserindo";
            }
            else if (status == Status.Editando)
            {
                this.EnabledCampos(true);
                LblStatus.Text = "Status : Editando";
            }
            else if (status == Status.Excluindo)
            {
                this.EnabledCampos(false);
                LblStatus.Text = "Status : Excluindo";
            }
            else
            {
                this.EnabledCampos(false);
                LblStatus.Text = "Status : Consultando";
            }
        }
 private void DGInstrutores_SelectionChanged(object sender, EventArgs e)
 {
     if (this.DGInstrutores.Rows.Count > 0)
     {
         if (DGInstrutores.SelectedRows.Count > 0)
         {
             _Instrutor = (Dominio.Instrutor)DGInstrutores.SelectedRows[0].DataBoundItem;
             if (ctrNavigator1.DataSource != null)
             {
                 ctrNavigator1.Indice = DGInstrutores.SelectedRows[0].Index;
             }
         }
     }
     this.CamposInterface(Status.Consultando);
 }
 private void ctrNavigator1_EventoNovo()
 {
     _Instrutor = null;
     _Instrutor = new Dominio.Instrutor();
     this.CamposInterface(Status.Inserindo);
 }