Пример #1
0
        public IHttpActionResult PutPediatria(int id, Pediatria pediatria)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != pediatria.idPediatria)
            {
                return(BadRequest());
            }

            db.Entry(pediatria).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PediatriaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #2
0
        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
                    PediatriaDAO servico = new PediatriaDAO();
                    Pediatria    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";
                    }
                }
            }
        }
Пример #3
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            PediatriaDAO servico = new PediatriaDAO();

            Pediatria 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;
            }
        }
Пример #4
0
        public IHttpActionResult GetPediatria(int id)
        {
            Pediatria pediatria = db.Pediatria.Find(id);

            if (pediatria == null)
            {
                return(NotFound());
            }

            return(Ok(pediatria));
        }
Пример #5
0
        public IHttpActionResult PostPediatria(Pediatria pediatria)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Pediatria.Add(pediatria);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = pediatria.idPediatria }, pediatria));
        }
Пример #6
0
        public IHttpActionResult DeletePediatria(int id)
        {
            Pediatria pediatria = db.Pediatria.Find(id);

            if (pediatria == null)
            {
                return(NotFound());
            }

            db.Pediatria.Remove(pediatria);
            db.SaveChanges();

            return(Ok(pediatria));
        }
        protected void btnAdicionar_Click(object sender, EventArgs e)
        {
            Pediatria prod = new Pediatria()
            {
                //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),
            };

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

            lblResultado.Text = retorno;
        }
        protected void btnExcluir_Click(object sender, EventArgs e)
        {
            PediatriaDAO servico = new PediatriaDAO();

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

            // verifica se codigo existe
            Pediatria 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;
            }
        }