예제 #1
0
        public int create(DiagnosticoDTO diagnosticoDTO)
        {
            int            retorno        = 0;
            DiagnosticoDAO diagnosticoDAO = new DiagnosticoDAO();

            retorno = diagnosticoDAO.create(diagnosticoDTO);

            return(retorno);
        }
 public bool RegistrarDiagnostico(Diagnostico objDiagnostico)
 {
     try
     {
         return(DiagnosticoDAO.getInstance().RegistrarDiagnostico(objDiagnostico));
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
 public void ArmarListaSintomas()
 {
     using (DiagnosticoDAO dao = new DiagnosticoDAO())
     {
         sintomasList = dao.getSintomas();
         foreach (Sintoma sint in sintomasList)
         {
             sintomaBox.Items.Add(sint.Descripcion);
         }
     }
 }
예제 #4
0
        private void guardarDiagnostico(Diagnostico diag)
        {
            using (DiagnosticoDAO dao = new DiagnosticoDAO())
            {
                try
                {
                    dao.guardarDiagnostico(diag, sintomasList);

                    MessageBox.Show("Datos guardados correctamente");
                    this.Close();
                }
                catch (Exception e)
                {
                    MessageBox.Show("Ha ocurrido un error guardando los datos. Por favor, revise que su entrada fue correcta");
                }
            }
        }
예제 #5
0
        public DiagnosticoDTO read(DiagnosticoDTO diagnosticoDTO)
        {
            DiagnosticoDTO diagDTO = new DiagnosticoDTO();
            DataTable      dt      = new DataTable();
            DiagnosticoDAO diagDAO = new DiagnosticoDAO();

            dt = diagDAO.read(diagnosticoDTO);

            foreach (DataRow row in dt.Rows)
            {
                diagDTO.diagnosticoID     = Convert.ToInt64(row["diagnosticoID"].ToString());
                diagDTO.descripcion       = row["descripcion"].ToString();
                diagDTO.fecha_diagnostico = Convert.ToDateTime(row["fecha_diagnostico"].ToString());
                diagDTO.ingresoID         = Convert.ToInt64(row["ingresoID"].ToString());
            }

            return(diagDTO);
        }
        protected void addDiagnostico(object sender, EventArgs e)
        {
            var oneDiagnostico = new Tabla_Catalogo_DiagnosticoDTO();

            oneDiagnostico = DiagnosticoDAO.GetOneByName(oneDiagnostico);
            ConsultaDiagnosticoDTO oneConsultaDiag = new ConsultaDiagnosticoDTO();

            oneConsultaDiag.Id_ConsultaDiagnostico            = Id_Agenda;
            oneConsultaDiag.Id_Consulta                       = Id_Agenda;
            oneConsultaDiag.Fecha_ConsultaDiagnostico         = DateTime.Now;
            oneConsultaDiag.Id_FichaIdentificacion            = Id_FichaIdentificacion;
            oneConsultaDiag.Estatus_ConsultaDiagnostico       = true;
            oneConsultaDiag.Id_Diagnostico                    = oneDiagnostico.Id_Diagnostico;
            oneConsultaDiag.Observaciones_ConsultaDiagnostico = "";
            ConsultaDiagnosticoDAO Insert = new ConsultaDiagnosticoDAO();

            Insert.Insert(oneConsultaDiag);
            loadDiagnosticos();
            loadUsuario();
        }
예제 #7
0
        public List <DiagnosticoDTO> readxIngreso(DiagnosticoDTO diagnosticoDTO)
        {
            List <DiagnosticoDTO> ldiagDTO = new List <DiagnosticoDTO>();
            DiagnosticoDTO        dgDTO    = null;
            DiagnosticoDAO        dgDAO    = new DiagnosticoDAO();
            DataTable             dt       = new DataTable();

            dt = dgDAO.readxIngreso(diagnosticoDTO);

            foreach (DataRow row in dt.Rows)
            {
                dgDTO = new DiagnosticoDTO();

                dgDTO.diagnosticoID     = Convert.ToInt64(row["diagnosticoID"].ToString());
                dgDTO.descripcion       = row["descripcion"].ToString();
                dgDTO.fecha_diagnostico = Convert.ToDateTime(row["fecha_diagnostico"].ToString());
                dgDTO.ingresoID         = Convert.ToInt64(row["ingresoID"].ToString());

                ldiagDTO.Add(dgDTO);
            }

            return(ldiagDTO);
        }
        protected void addDiagnostico()
        {
            var oneDiagnostico = new Tabla_Catalogo_DiagnosticoDTO();

            oneDiagnostico.Descripcion_Diagnostico = txtSearch.Text;
            oneDiagnostico = DiagnosticoDAO.GetOneByName(oneDiagnostico);
            ConsultaDiagnosticoDTO oneConsultaDiag = new ConsultaDiagnosticoDTO();

            oneConsultaDiag.Id_ConsultaDiagnostico            = Id_Agenda;
            oneConsultaDiag.Id_Consulta                       = Id_Agenda;
            oneConsultaDiag.Fecha_ConsultaDiagnostico         = DateTime.Now;
            oneConsultaDiag.Id_FichaIdentificacion            = Id_FichaIdentificacion;
            oneConsultaDiag.Estatus_ConsultaDiagnostico       = true;
            oneConsultaDiag.Id_Diagnostico                    = oneDiagnostico.Id_Diagnostico;
            oneConsultaDiag.Observaciones_ConsultaDiagnostico = "";
            ConsultaDiagnosticoDAO Insert = new ConsultaDiagnosticoDAO();

            Insert.Insert(oneConsultaDiag);
            txtSearch.Text = "";
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            loadDiagnosticos();
            return;
        }
예제 #9
0
 public DiagnosticoRN()
 {
     dao = new DiagnosticoDAO();
 }