Inheritance: System.Web.UI.Page
コード例 #1
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Diagnosticos diagnosticos = new Diagnosticos();

            if (diagnosticos.Eliminar(Convert.ToInt32(IdDiagnosticoTextBox.Text.Trim())))

            {
                MensajeLabel.ForeColor = System.Drawing.Color.Green;
                MensajeLabel.Text      = "Se elimino el diagnostico.";
                LimpiarCampos();
            }
        }
コード例 #2
0
        public ActionResult Add(Diagnostico diag)
        {
            IRepository repository = new Model.Repository();
            int         id         = 0;
            string      strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool        okResult   = false;

            if (diag.IdDiagnostico > 0)
            {
                id = diag.IdDiagnostico;
                Diagnosticos diagnostico = repository.FindEntity <Diagnosticos>(c => c.IdDiagnostico == diag.IdDiagnostico);
                if (diagnostico != null)
                {
                    diagnostico.Esquizoide            = diag.Esquizoide;
                    diagnostico.Evitativo             = diag.Evitativo;
                    diagnostico.Depresivo             = diag.Depresivo;
                    diagnostico.Dependiente           = diag.Dependiente;
                    diagnostico.Histriónico           = diag.Histriónico;
                    diagnostico.Narcisista            = diag.Narcisista;
                    diagnostico.AgresivoSádico        = diag.AgresivoSádico;
                    diagnostico.Compulsivo            = diag.Compulsivo;
                    diagnostico.Negativista           = diag.Negativista;
                    diagnostico.Autodestructiva       = diag.Autodestructiva;
                    diagnostico.Esquizotípica         = diag.Esquizotípica;
                    diagnostico.Límite                = diag.Límite;
                    diagnostico.Paranoide             = diag.Paranoide;
                    diagnostico.Ansiedad              = diag.Ansiedad;
                    diagnostico.Somatoformo           = diag.Somatoformo;
                    diagnostico.Bipolar               = diag.Bipolar;
                    diagnostico.Distímico             = diag.Distímico;
                    diagnostico.DependenciaAlcohol    = diag.DependenciaAlcohol;
                    diagnostico.DependenciaSustancias = diag.DependenciaSustancias;
                    diagnostico.EstrésPostraumático   = diag.EstrésPostraumático;
                    diagnostico.DesordenPensamiento   = diag.DesordenPensamiento;
                    diagnostico.DepresiónMayor        = diag.DepresiónMayor;
                    diagnostico.DesordenDelusional    = diag.DesordenDelusional;
                    diagnostico.Sinceridad            = diag.Sinceridad;
                    diagnostico.DeseabilidadSocial    = diag.DeseabilidadSocial;
                    diagnostico.Devaluación           = diag.Devaluación;
                    diagnostico.Validez               = diag.Validez;
                }
                //Productos objUpdateProd = (Productos)objProd;
                repository.Update(diagnostico);
                strMensaje = "Se actualizo el diagnostico";
                okResult   = true;
            }

            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public void Actualizar(Diagnosticos d)
        {
            IDbConnection cn = Conexion.Conexion.Conectar();

            cn.Open();

            DynamicParameters parametro = new DynamicParameters();

            parametro.Add("@Diagnostico", d.Diagnostico, DbType.String);
            parametro.Add("@Recetas", d.Recetas, DbType.String);
            parametro.Add("@IdConsulta", d.IdConsulta, DbType.Int32);
            cn.Execute("sp_update_Diagnosticos", parametro, commandType: CommandType.StoredProcedure);
            cn.Close();
        }
コード例 #4
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Diagnosticos diagnosticos = new Diagnosticos();

            this.LLenarClase(diagnosticos);

            if (Request.QueryString["IdDiagnostico"] != null)
            {
                diagnosticos.IdDiagnostico = int.Parse(Request.QueryString["IdDiagnostico"]);
                diagnosticos.Modificar();
                MensajeLabel.Text = "El diagnostico se ha Modificado Correctamente";
            }
            else
            if (diagnosticos.Insertar())
            {
                MensajeLabel.ForeColor = System.Drawing.Color.Green;
                MensajeLabel.Text      = "Diagnostico realizado con exito..";
                LimpiarCampos();
            }
        }
コード例 #5
0
        public void b_Criar_Diagnostico()
        {
            var diagnosticos = new Diagnosticos();
            var anemia       = new Diagnostico {
                Cid = "Anemia em neoplastias(C00-D48)", CodigoCid = "D63.0*", TipoDiagnostico = new TipoDiagnostico {
                    Id = 1
                }
            };
            var cardiomegalia = new Diagnostico {
                Cid = "Cardiomegalia", CodigoCid = "151.7", TipoDiagnostico = new TipoDiagnostico {
                    Id = 2
                }
            };
            var complicacoes = new Diagnostico {
                Cid = "Algumas Complicações atuais subsequente ao infarto agudo do miocardio ", CodigoCid = "D63.0*", TipoDiagnostico = new TipoDiagnostico {
                    Id = 1
                }
            };

            diagnosticos.Salvar(anemia);
            diagnosticos.Salvar(cardiomegalia);
            diagnosticos.Salvar(complicacoes);
        }
コード例 #6
0
 private void LlenarCampos(Diagnosticos diagnosticos)
 {
     IdDiagnosticoTextBox.Text = diagnosticos.IdDiagnostico.ToString();
     DescripcionTextBox.Text   = diagnosticos.Descripcion;
 }
コード例 #7
0
 public void LLenarClase(Diagnosticos diagnosticos)
 {
     diagnosticos.Descripcion = DescripcionTextBox.Text;
 }
コード例 #8
0
        public bool SaveGeneralConsult(int doctorId, GeneralConsult req)
        {
            try
            {
                using (TransactionScope scope = new TransactionScope())
                {
                    var now = DateTime.Now;

                    //patient
                    Paciente p = Context.Paciente.FirstOrDefault(x => x.idPaciente == req.PatientId);
                    p.AlergiaMedicina = req.Allergies;
                    p.AlergiaOtros    = req.Reserved;
                    p.Patologia       = req.RelevantPathologies;
                    Context.SaveChanges();

                    //consult
                    var consult = new Consultas
                    {
                        idmedico               = doctorId,
                        idpaciente             = req.PatientId,
                        Peso                   = req.Weight,
                        Altura                 = req.Size,
                        Temperatura            = req.Temperature,
                        TensionArterial        = req.BloodPressure_A,
                        TensionArterialB       = req.BloodPressure_B,
                        perimetroCefalico      = req.HeadCircuference,
                        FrecuenciaCardiaca     = req.HeartRate,
                        FrecuenciaRespiratoria = req.BreathingFrecuency,
                        motivo                 = req.ReasonForConsultation,
                        SignosSintomas1        = req.PhysicalExploration,
                        MedidasPreventivas     = req.PreventiveMeasures,
                        observaciones          = req.Observations,
                        Fecha                  = now,
                        Pronostico             = req.Prognostic != null?string.Join("|", req.Prognostic) : ""
                    };

                    Context.Consultas.Add(consult);
                    Context.SaveChanges();

                    //treatments
                    var treatments = new Recetas
                    {
                        idconsulta = consult.idconsulta,
                        idmedico   = doctorId,
                        idpaciente = req.PatientId,
                        Fecha      = now,
                        Lineas     = SetLines(req.Treatments)
                    };

                    Context.Recetas.Add(treatments);
                    Context.SaveChanges();

                    //diagnostics
                    var diagnostics = new Diagnosticos
                    {
                        idconsulta = consult.idconsulta,
                        idmedico   = doctorId,
                        idpaciente = req.PatientId.GetValueOrDefault(),
                        Fecha      = now,
                        Lineas     = SetLines(req.Diagnostics)
                    };

                    Context.Diagnosticos.Add(diagnostics);
                    Context.SaveChanges();

                    //laboratory studies
                    var laboratory = new EstudiosLab
                    {
                        idconsulta = consult.idconsulta,
                        idmedico   = doctorId,
                        idpaciente = req.PatientId,
                        Fecha      = now,
                        Lineas     = SetLines(req.LaboratoryStudies)
                    };

                    Context.EstudiosLab.Add(laboratory);
                    Context.SaveChanges();

                    //cabinet studies
                    var cabinet = new EstudiosGab
                    {
                        idconsulta = consult.idconsulta,
                        idmedico   = doctorId,
                        idpaciente = req.PatientId,
                        Fecha      = now,
                        Lineas     = SetLines(req.CabinetStudies)
                    };

                    Context.EstudiosGab.Add(cabinet);
                    Context.SaveChanges();

                    scope.Complete();
                    return(true);
                }
            }
            catch (Exception ex)
            {
                Log.Write($"WebAPI.Services._Consults - SaveGeneralConsult => ${ex.Message}");
            }
            return(false);
        }
コード例 #9
0
 public void Actualizar(Diagnosticos d)
 {
 }
コード例 #10
0
 public void Registrar(Diagnosticos d)
 {
     mdiagnostico.Registrar(d);
 }
コード例 #11
0
        public void b_Criar_Diagnostico()
        {
            var diagnosticos = new Diagnosticos();
            var anemia = new Diagnostico { Cid = "Anemia em neoplastias(C00-D48)", CodigoCid = "D63.0*", TipoDiagnostico = new TipoDiagnostico { Id = 1 } };
            var cardiomegalia = new Diagnostico { Cid = "Cardiomegalia", CodigoCid = "151.7", TipoDiagnostico = new TipoDiagnostico { Id = 2 } };
            var complicacoes = new Diagnostico { Cid = "Algumas Complicações atuais subsequente ao infarto agudo do miocardio ", CodigoCid = "D63.0*", TipoDiagnostico = new TipoDiagnostico { Id = 1 } };

            diagnosticos.Salvar(anemia);
            diagnosticos.Salvar(cardiomegalia);
            diagnosticos.Salvar(complicacoes);
        }
コード例 #12
0
 public IList<Diagnostico> TodosDiagnosticos()
 {
     var diagnosticos = new Diagnosticos();
     return diagnosticos.Todos<Diagnostico>();
 }
コード例 #13
0
ファイル: Persona.cs プロジェクト: ShadiaDiaz/Lithy
 public void AgregarDiagnosticos(Diagnostico diagnostico)
 {
     Diagnosticos.Add(diagnostico);
 }
コード例 #14
0
        public IList <Diagnostico> TodosDiagnosticos()
        {
            var diagnosticos = new Diagnosticos();

            return(diagnosticos.Todos <Diagnostico>());
        }
コード例 #15
0
 public void c2_obterAdimissoes()
 {
     var diag = new Diagnosticos();
     var diagd = diag.Todos<Diagnostico>();
 }
コード例 #16
0
 public void c2_obterAdimissoes()
 {
     var diag  = new Diagnosticos();
     var diagd = diag.Todos <Diagnostico>();
 }
コード例 #17
0
 public void Actualizar(Diagnosticos d)
 {
     mdiagnostico.Actualizar(d);
 }