protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                // foi clicado no botão
            }
            else
            {
                if (Request["id"] != null && Request["id"] != "")
                {
                    txtCodigo.Text = Request["id"].ToString();

                    // Consultar na base de dados
                    PsiquiatriaDAO servico = new PsiquiatriaDAO();
                    Psiquiatria    p       = servico.BuscaCodigo(Convert.ToInt32(txtCodigo.Text));

                    // carregar os campos na tela
                    if (p != null)
                    {
                        txtEndereco.Text      = p.Endereco;
                        txtReceitaMedica.Text = p.ReceitaMedica;
                        txtCusto.Text         = (p.Custo != null) ? p.Custo.ToString() : "0";
                    }
                }
            }
        }
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            PsiquiatriaDAO servico = new PsiquiatriaDAO();

            Psiquiatria prod = servico.BuscaCodigo(Convert.ToInt32(txtCodigo.Text));

            if (prod != null)
            {
                prod.Endereco      = txtEndereco.Text;
                prod.ReceitaMedica = txtReceitaMedica.Text;
                prod.Custo         = Convert.ToDecimal(txtCusto.Text);

                // altera dados no banco de dados
                string retorno = servico.Alterar(prod);

                // Mostrar mensagem na tela
                lblResultado.Text    = retorno;
                lblResultado.Visible = true;
            }
            else
            {
                lblResultado.Text     = "Paciente não encontrado!";
                lblResultado.CssClass = "alert alert-danger";
                lblResultado.Visible  = true;
            }
        }
Exemple #3
0
        protected void btnAdicionar_Click(object sender, EventArgs e)
        {
            Psiquiatria prod = new Psiquiatria()
            {
                //Codigo = Convert.ToInt32( txtCodigo.Text),
                Nome          = txtNome.Text,
                CPF           = txtCPF.Text,
                Endereco      = txtEndereco.Text,
                Sintomas      = txtSintomas.Text,
                ReceitaMedica = txtReceitaMedica.Text,
                Custo         = Convert.ToDecimal(txtCusto.Text),
            };

            PsiquiatriaDAO service = new PsiquiatriaDAO();
            String         retorno = service.Adiciona(prod);

            lblResultado.Text = retorno;
        }
Exemple #4
0
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            PsiquiatriaDAO servico = new PsiquiatriaDAO();

            long codigo = Convert.ToInt32(txtCodigo.Text);

            // verifica se codigo existe
            Psiquiatria prod = servico.BuscaCodigo(codigo);

            if (prod != null)
            {
                // exclui o produto
                servico.Deletar(prod);
                lblResultado.Text    = "Paciente: " + prod.Codigo + " excluído com sucesso!";
                lblResultado.Visible = true;
            }
            else
            {
                // mostra mensagem
                lblResultado.Text    = "Paciente não encontrato!";
                lblResultado.Visible = true;
            }
        }
        public List <Psiquiatria> GetPsiquiatrias()
        {
            PsiquiatriaDAO servico = new PsiquiatriaDAO();

            return(servico.ListaTodos());
        }