Beispiel #1
0
 private void CamposInterface(Status status)
 {
     if (_Estado == null)
     {
         _Estado = new Dominio.Estado();
     }
     TxtNomeEstado.Text = _Estado.NomeEstado;
     TxtNomeEstado.Focus();
     TxtSiglaUF.Text = _Estado.SiglaEstado;
     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";
     }
 }
Beispiel #2
0
        private void TxtSigla_Leave(object sender, EventArgs e)
        {
            //geral.verificaCampos(errorProvider1, TxtSigla, "Campo não pode estar vazio.");
            estado.Sigla = TxtSigla.Text;
            Conexao.Active(true);
            if (TxtSigla.Text != "")
            {
                string strConsulta = "SELECT E.ESTADO,E.NOME FROM ESTADO E " +
                                     "WHERE E.ESTADO = '" + estado.Sigla + "'";
                try
                {
                    FbCommand    cmd = new FbCommand(strConsulta, Conexao.FbCnn);
                    FbDataReader dr  = cmd.ExecuteReader();

                    if (dr.Read())
                    {
                        consultaEst(dr);
                    }
                    else
                    {
                        if (MessageBox.Show("Estado não encontrado.\n Deseja Cadastra-lo?", "Cadastro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                        {
                            limparCampos();
                        }
                        else
                        {
                            TxtNomeEstado.Clear();
                            TxtNomeEstado.Focus();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Beispiel #3
0
 private void limparCampos()
 {
     TxtNomeEstado.Clear();
     TxtSigla.Clear();
     TxtSigla.Focus();
 }