Esempio n. 1
0
        public void Insert(Paciente p1)
        {
            try
            {
                OpenConnection(); //abrir conexão...
                Cmd = new SqlCommand("insert into Paciente(NOMEPAC, EMAIL, DATANASC,NUMEROTEL  , TIPOTEL) OUTPUT INSERTED.IdPaciente values(@v1, @v2, @v3, @v4 , @v5)", Con);
                Cmd.Parameters.AddWithValue("@v1", p1.NomePac);
                Cmd.Parameters.AddWithValue("@v2", p1.Email);
                Cmd.Parameters.AddWithValue("@v3", p1.DataNasc);
                Cmd.Parameters.AddWithValue("@v4", p1.NumeroTel);
                Cmd.Parameters.AddWithValue("@v5", p1.TipoTel);

                p1.IdPaciente = (int)Cmd.ExecuteScalar();
                //Cmd.ExecuteNonQuery(); //executar...

            }
            catch (Exception e)
            {
                //lançar exceção...
                throw new Exception("Erro ao inserir Paciente: " + e.Message);
            }
            finally
            {
                CloseConnection(); //fechar conexão..
            }
        }
Esempio n. 2
0
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Dal.Entity.Paciente p = new Dal.Entity.Paciente(); //classe de entidade...
                p.NomePac   = txtNomePac.Text;
                p.Email     = txtEmail.Text;
                p.DataNasc  = DateTime.Parse(txtDataNasc.Text);
                p.NumeroTel = Int32.Parse(txtNumeroTel.Text);
                p.TipoTel   = txtTipoTel.Text;


                PacienteDal pp = new PacienteDal(); //persistencia...
                pp.Insert(p);                       //gravando...


                Dal.Entity.Endereco end = new Dal.Entity.Endereco();
                end.Bairro     = txtBairro.Text;
                end.Cidade     = txtCidade.Text;
                end.Cep        = txtCep.Text;
                end.Estado     = txtEstado.Text;
                end.Logradouro = txtLogradouro.Text;
                end.Paciente   = p;

                //PacienteDal ee = new PacienteDal();
                pp.Insert(end);


                lblMensagem.Text = "Paciente " + p.NomePac + ", cadastrado com sucesso.";

                //limpar os campos...
                txtNomePac.Text   = "";
                txtEmail.Text     = "";
                txtDataNasc.Text  = "";
                txtNumeroTel.Text = "";
                txtTipoTel.Text   = "";
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                lblMensagem.Text = ex.Message;
            }
        }
Esempio n. 3
0
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Dal.Entity.Paciente p = new Dal.Entity.Paciente(); //classe de entidade...
                p.NomePac    = txtNomePac.Text;
                p.Email      = txtEmail.Text;
                p.DataNasc   = DateTime.Parse(txtDataNasc.Text);
                p.NumeroTel  = Int32.Parse(txtNumeroTel.Text);
                p.TipoTel    = txtTipoTel.Text;

                PacienteDal pp = new PacienteDal(); //persistencia...
                pp.Insert(p); //gravando...

                Dal.Entity.Endereco end = new Dal.Entity.Endereco();
                end.Bairro = txtBairro.Text;
                end.Cidade = txtCidade.Text;
                end.Cep = txtCep.Text;
                end.Estado = txtEstado.Text;
                end.Logradouro = txtLogradouro.Text;
                end.Paciente = p;

                //PacienteDal ee = new PacienteDal();
                pp.Insert(end);

                lblMensagem.Text = "Paciente " + p.NomePac + ", cadastrado com sucesso.";

                //limpar os campos...
                txtNomePac.Text     = "";
                txtEmail.Text       = "";
                txtDataNasc.Text    = "";
                txtNumeroTel.Text   = "";
                txtTipoTel.Text     = "";
            }
            catch (Exception ex)
            {
                //imprimir mensagem de erro...
                lblMensagem.Text = ex.Message;

            }
        }