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); } }
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); }