Esempio n. 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);
     }
 }
Esempio n. 2
0
        private void BtnGravar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(txtNome.Text.Trim()))
                {
                    throw new Exception("Insira um nome!");
                }
                ResponsavelVO t = RetornaObjetoResp();
                if (insercao)
                {
                    RespDAO.Manipulacao(t, "i");
                }
                else
                {
                    RespDAO.Manipulacao(t, "u");
                }

                AlteraParaModo(EnumModoOperacao.Navegacao);
            }
            catch (Exception erro)
            {
                TrataErro(erro);
            }
        }
Esempio n. 3
0
        private ResponsavelVO RetornaObjetoResp()
        {
            ResponsavelVO objeto = new ResponsavelVO();

            objeto.Id   = Convert.ToInt16(txtId.Text);
            objeto.Nome = txtNome.Text;
            return(objeto);
        }
Esempio n. 4
0
        private ResponsavelVO RetornaObjetoResp()
        {
            ResponsavelVO objeto = new ResponsavelVO();

            objeto.Rg       = txtRg.Text;
            objeto.Telefone = txtTelefone.Text;
            objeto.Email    = txtEmail.Text;
            objeto.Endereco = txtEndereco.Text;
            objeto.DataNasc = dtPickerDtNasc.SelectionStart;
            return(objeto);
        }
Esempio n. 5
0
        private static ResponsavelVO MontaRespVO(DataRow row)
        {
            ResponsavelVO t = new ResponsavelVO();

            t.Id       = Convert.ToInt32(row["idResp"]);
            t.Nome     = row["nome"].ToString();
            t.DataNasc = Convert.ToDateTime(row["dataNasc"]);
            t.Rg       = row["rg"].ToString();
            t.Telefone = row["telefone"].ToString();
            t.Email    = row["email"].ToString();
            t.Endereco = row["endereco"].ToString();

            return(t);
        }
Esempio n. 6
0
        protected override PadraoVO MontaVO(DataRow dr)
        {
            ResponsavelVO t = new ResponsavelVO();

            t.Id       = Convert.ToInt32(dr["idResp"]);
            t.Nome     = dr["nome"].ToString();
            t.DataNasc = Convert.ToDateTime(dr["dataNasc"]);
            t.Rg       = dr["rg"].ToString();
            t.Telefone = dr["telefone"].ToString();
            t.Email    = dr["email"].ToString();
            t.Endereco = dr["endereco"].ToString();

            return(t);
        }
Esempio n. 7
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            ResponsavelVO t = o as ResponsavelVO;

            parametros[0] = new SqlParameter("idResp", t.Id);
            parametros[1] = new SqlParameter("nome", t.Nome);
            parametros[2] = new SqlParameter("rg", t.Rg);
            parametros[3] = new SqlParameter("telefone", t.Telefone);
            parametros[4] = new SqlParameter("email", t.Email);
            parametros[5] = new SqlParameter("endereco", t.Endereco);
            parametros[6] = new SqlParameter("dataNasc", t.DataNasc);
            parametros[7] = new SqlParameter("manipulacao", manipula);

            return(parametros);
        }
Esempio n. 8
0
 private void BtnExcluir_Click(object sender, EventArgs e)
 {
     if (!Metodos.Mensagem("Confirma?", TipoMensagemEnum.pergunta))
     {
         return;
     }
     try
     {
         ResponsavelVO t = RetornaObjetoResp();
         RespDAO.Manipulacao(t, "d");
         btnPrimeiro.PerformClick();
         AlteraParaModo(EnumModoOperacao.Navegacao);
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Esempio n. 9
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            try
            {
                ResponsavelVO t = RetornaObjetoResp();
                if (insercao)
                {
                    RespDAO.Manipulacao(t, "i");
                }
                else
                {
                    RespDAO.Manipulacao(t, "u");
                }

                AlteraParaModo(EnumModoOperacao.Navegacao);
            }
            catch (Exception erro)
            {
                TrataErro(erro);
            }
        }