public ActionResult DeleteConfirmed(int id)
        {
            diagnostico diagnostico = db.diagnostico.Find(id);

            db.diagnostico.Remove(diagnostico);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(int id = 0)
        {
            diagnostico diagnostico = db.diagnostico.Find(id);

            db.diagnostico.Remove(diagnostico);
            db.SaveChanges();
            return(RedirectToAction("Index", new { id = diagnostico.dia_historia }));
        }
 public ActionResult Create(diagnostico diagnostico)
 {
     if (ModelState.IsValid)
     {
         db.diagnostico.Add(diagnostico);
         db.SaveChanges();
     }
     return(RedirectToAction("Index", new { id = diagnostico.dia_historia }));
 }
Example #4
0
        public void Update(Guid iddiagnostico, diagnostico diagnosticoNew)
        {
            diagnostico diagnostico = examregisterContext.diagnostico.Where(a => a.iddiagnostico == iddiagnostico).FirstOrDefault();

            diagnostico.nome      = diagnosticoNew.nome;
            diagnostico.inativo   = diagnosticoNew.inativo;
            diagnostico.idexterno = diagnosticoNew.idexterno;

            examregisterContext.SaveChanges();
        }
        public ActionResult Details(int id = 0)
        {
            diagnostico diagnostico = db.diagnostico.Find(id);

            if (diagnostico == null)
            {
                return(HttpNotFound());
            }
            return(View(diagnostico));
        }
        public ActionResult Edit(int id = 0)
        {
            diagnostico diagnostico = db.diagnostico.Find(id);

            if (diagnostico == null)
            {
                return(RedirectToAction("Create", new { id = id }));
            }
            ViewBag.dia_historia = diagnostico.dia_historia;
            //ViewBag.dia_subcie10 = new SelectList(db.sub_cie10, "sub_id", "sub_codigo", diagnostico.dia_subcie10);
            ViewBag.dia_tipo = tipo(diagnostico);
            return(PartialView(diagnostico));
        }
 public ActionResult Edit(diagnostico diagnostico)
 {
     if (ModelState.IsValid)
     {
         db.Entry(diagnostico).State = EntityState.Modified;
         db.SaveChanges();
         //return RedirectToAction("Index");
     }
     ViewBag.dia_historia = diagnostico.dia_historia;
     //ViewBag.dia_subcie10 = new SelectList(db.sub_cie10, "sub_id", "sub_codigo", diagnostico.dia_subcie10);
     ViewBag.dia_tipo = tipo(diagnostico);
     return(PartialView(diagnostico));
 }
        public SelectList tipo(diagnostico diagnostico)
        {
            List <SelectListItem> list_tipo = new List <SelectListItem>();

            list_tipo.Add(new SelectListItem {
                Text = "PRESUNTIVO", Value = "PRE"
            });
            list_tipo.Add(new SelectListItem {
                Text = "DEFINITIVO", Value = "DEF"
            });
            SelectList tipos = new SelectList(list_tipo, "Value", "Text", diagnostico.dia_tipo);

            return(tipos);
        }
 protected void Button_BUSCADOR_DIAGNOSTICO_Click(object sender, EventArgs e)
 {
     diagnostico _diagnostico = new diagnostico(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
     DataTable _dataTable = _diagnostico.ObtenerPorNombre(this.TextBox_BUSCADOR_DIAGNOSTICO.Text);
     Cargar(this.DropDownList_DSC_DIAG, _dataTable, "ID_DIAGNOSTICO");
     _dataTable.Dispose();
 }
    private void Cargar(String codigo)
    {
        diagnostico _diagnostico = new diagnostico(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable _dataTable = _diagnostico.ObtenerPorCodigo(codigo);

        if (_dataTable.Rows.Count > 0)
        {
            Cargar(this.DropDownList_DSC_DIAG, _dataTable, "ID_DIAGNOSTICO");
            try
            {
                DropDownList_DSC_DIAG.SelectedValue = codigo.ToUpper();
            }
            catch
            {
                DropDownList_DSC_DIAG.ClearSelection();
            }
        }
        else
        {
            DropDownList_DSC_DIAG.ClearSelection();
        }

        _dataTable.Dispose();
    }
Example #11
0
 public void Insert(diagnostico diagnosticos)
 {
     examregisterContext.diagnostico.Add(diagnosticos);
     examregisterContext.SaveChanges();
 }
Example #12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            consulta c = new consulta();

            c.idmedico      = 12;
            c.idpaciente    = idpaciente;
            c.observaciones = richTextBox1.Rtf;
            c.fecha         = DateTime.Now;


            if (controladorConsulta.insertarConsulta(c))
            {
                Model model = new Model();



                consulta consulta = new consulta();

                consulta = model.Entidades.consulta.Where(a => a.idpaciente == idpaciente && a.idmedico == 12).ToList().Last();
                //inserción de los diagnosticos
                diagnostico dg = new diagnostico();
                idconsult = consulta.idconsulta;

                foreach (var item in enfermedad)
                {
                    dg.idconsulta   = consulta.idconsulta;
                    dg.idenfermedad = item.idenfermedad;
                    dg.correcto     = true;
                    model.Entidades.diagnostico.Add(dg);

                    try
                    {
                        model.Entidades.SaveChanges();
                    }

                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.InnerException.ToString());
                    }
                }//fin inserción diagnosticos

                //inserción síntomas
                pacientesintomas ps = new pacientesintomas();
                foreach (var item in sintoma)
                {
                    ps.idconsulta = consulta.idconsulta;
                    ps.idsintoma  = item.idsintoma;
                    model.Entidades.pacientesintomas.Add(ps);


                    try
                    {
                        model.Entidades.SaveChanges();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.InnerException.ToString());
                    }
                }//fin inserción diagnosticos


                //inserción de los examenes

                examenespendientes ep = new examenespendientes();
                foreach (var item in tipoExamen)
                {
                    ep.idconsulta     = consulta.idconsulta;
                    ep.idsubcategoria = item.idsubcategoria_examen;
                    ep.estado         = false;
                    model.Entidades.examenespendientes.Add(ep);
                    model.Entidades.SaveChanges();
                }
                //fin insercion examenes

                medicamentosrecetados mr = new medicamentosrecetados();
                foreach (var item in detallemedrecetados)
                {
                    mr.idconsulta = consulta.idconsulta;
                    mr.id_detalle = item.id_detalle;

                    model.Entidades.medicamentosrecetados.Add(mr);
                    model.Entidades.SaveChanges();
                }
                MessageBox.Show(mr.idconsulta.ToString() + " " + mr.id_detalle.ToString());

                //fin insercion medicamentos

                MessageBox.Show("Registro guardado");
            }
            else
            {
                MessageBox.Show("algo fallo");
            }
        }