コード例 #1
0
 private void PreencheTela(PadraoVO t)
 {
     try
     {
         if (t != null)
         {
             ResponsavelDAO respDAO     = new ResponsavelDAO();
             ResponsavelVO  responsavel = respDAO.RetornaPorID((t as AnimalVO).IdResp) as ResponsavelVO;
             cbxResp.SelectedIndex   = responsavel.Id;
             cbxEspecie.SelectedItem = (t as AnimalVO).IdEspecie;
             cbxRaca.SelectedItem    = (t as AnimalVO).IdRaca;
             cbxPorte.SelectedItem   = (t as AnimalVO).IdPorte;
             txtId.Text          = (t as AnimalVO).Id.ToString();
             txtNome.Text        = (t as AnimalVO).Nome;
             txtPreferencia.Text = (t as AnimalVO).Preferencia;
         }
         else
         {
             LimpaCampos(this);
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
コード例 #2
0
 private void BtnCancelar_Click(object sender, EventArgs e)
 {
     try
     {
         if (insercao)
         {
             PreencheTela(RespDAO.Primeiro());
         }
         else
         {
             PreencheTela(RespDAO.RetornaPorID(Convert.ToInt32(txtId.Text)));
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
     AlteraParaModo(EnumModoOperacao.Navegacao);
 }