Ejemplo n.º 1
0
        public DataTable read(ProcedimientoDTO procedimientoDTO)
        {
            DataTable dataTable = new DataTable();

            SqlConnection conn = new SqlConnection(connectionString);

            string sql = "select * from Procedimiento where procedimiento = @procedimientoID";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.Add(new SqlParameter("@procedimientoID", SqlDbType.Int));

            sqlcmd.Parameters["@procedimientoID"].Value = procedimientoDTO.procedimientoID;

            try
            {
                conn.Open();
                SqlDataReader rdr = sqlcmd.ExecuteReader();
                dataTable.Load(rdr);
                rdr.Close();
            }
            catch
            {
                dataTable = null;
            }
            finally
            {
                conn.Close();
            }
            return(dataTable);
        }
        protected void btnIngreso_Click(object sender, EventArgs e)
        {
            IngresoDTO  ingresoDTO  = (IngresoDTO)Session["ingreso_ADM_DTO"];
            PacienteDTO pacienteDTO = (PacienteDTO)Session["paciente_ADM_DTO"];

            ProcedimientoNEG ProcedimientoNEG   = new ProcedimientoNEG();
            ProcedimientoDTO ProcedimientoDTOIN = new ProcedimientoDTO();
            int retorno = 0;

            ProcedimientoDTOIN.nombre   = txtNombreProcedimiento.Text;
            ProcedimientoDTOIN.cantidad = txtCantidad.Text;
            ProcedimientoDTOIN.periodo  = ddlPeriodo.SelectedValue.ToString();
            ProcedimientoDTOIN.fecha_inicio_procedimiento = Convert.ToDateTime(datepicker.Text);

            retorno = ProcedimientoNEG.create(ProcedimientoDTOIN);

            if (retorno == 1)
            {
                //Mensaje OK
                divok.Visible = true;
            }
            else
            {
                //Mensaje OK
                diverror.Visible = true;
            }
        }
Ejemplo n.º 3
0
        public int actualizar(ProcedimientoDTO procedimientoDTO)
        {
            int           retorno = 0;
            SqlConnection conn    = new SqlConnection(connectionString);

            string sql = "UPDATE INTO Procedimiento (nombre, cantidad, periodo, fecha_inicio_procedimiento, ingresoID) values(@nombre, @cantidad, @periodo, @fecha_inicio_procedimiento, @ingresoID)";

            SqlCommand sqlcmd = new SqlCommand(sql, conn);

            sqlcmd.Parameters.AddWithValue("@nombre", procedimientoDTO.nombre);
            sqlcmd.Parameters.AddWithValue("@cantidad", procedimientoDTO.cantidad);
            sqlcmd.Parameters.AddWithValue("@periodo", procedimientoDTO.periodo);
            sqlcmd.Parameters.AddWithValue("@fecha_inicio_procedimiento", procedimientoDTO.fecha_inicio_procedimiento);
            sqlcmd.Parameters.AddWithValue("@ingresoID", procedimientoDTO.ingresoID);

            sqlcmd.CommandType = CommandType.Text;
            conn.Open();

            try
            {
                retorno = sqlcmd.ExecuteNonQuery();
            }
            catch
            {
                retorno = 0;
            }
            finally
            {
                conn.Close();
            }

            return(retorno);
        }
Ejemplo n.º 4
0
        public int delete(ProcedimientoDTO procedimientoDTO)
        {
            int retorno = 0;

            string        sql = "DELETE FROM Procedimiento WHERE procedimietoID=@procedimientoID";
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand    cmd = new SqlCommand(sql, con);

            cmd.Parameters.AddWithValue("@procedimietoID", procedimientoDTO.procedimientoID);
            cmd.CommandType = CommandType.Text;
            con.Open();

            try
            {
                retorno = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                retorno = 0;
            }
            finally
            {
                con.Close();
            }
            return(retorno);
        }
Ejemplo n.º 5
0
        public bool Update(ProcedimientoDTO objEntity)
        {
            string codigoRetorno = string.Empty;

            try
            {
                using (_DBMLTrazabilidadDataContext SQLDC = new _DBMLTrazabilidadDataContext(conexion))
                {
                    SQLDC.pa_U_Procedimiento(
                        objEntity.codigoProcedimiento,
                        objEntity.version,
                        objEntity.fechIniVigencia,
                        objEntity.fechFinVigencia,
                        objEntity.responsable,
                        objEntity.unidadPlazo,
                        objEntity.observaciones,
                        objEntity.actividadProcedimiento,
                        objEntity.plazoActividad, objEntity.Tipo
                        );
                    codigoRetorno = objEntity.codigoProcedimiento;
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Insertar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return(codigoRetorno == string.Empty ? false : true);
        }
Ejemplo n.º 6
0
        public List <ProcedimientoDTO> readxIngreso(ProcedimientoDTO procedimientoDTO)
        {
            DataTable        dt    = new DataTable();
            ProcedimientoDTO prDTO = null;
            ProcedimientoDAO prDAO = new ProcedimientoDAO();

            List <ProcedimientoDTO> retornoDTO = new List <ProcedimientoDTO>();


            dt = prDAO.readxIngreso(procedimientoDTO);

            foreach (DataRow row in dt.Rows)
            {
                prDTO = new ProcedimientoDTO();

                prDTO.procedimientoID            = Convert.ToInt64(row["procedimientoID"].ToString());
                prDTO.nombre                     = row["nombre"].ToString();
                prDTO.cantidad                   = row["cantidad"].ToString();
                prDTO.periodo                    = row["periodo"].ToString();
                prDTO.fecha_inicio_procedimiento = Convert.ToDateTime(row["fecha_inicio_procedimiento"].ToString());
                prDTO.ingresoID                  = Convert.ToInt64(row["ingresoID"].ToString());
                retornoDTO.Add(prDTO);
            }

            return(retornoDTO);
        }
Ejemplo n.º 7
0
        public ActionResult ActualizarProcedimiento(ProcedimientoDTO entity, string tipo)
        {
            object jsonResponse;
            string tipoDevol = null;
            object DataDevol = null;

            try
            {
                objProcedimientoLogic = new ProcedimientoLogic();
                entity.Tipo           = tipo;
                bool valor = objProcedimientoLogic.Update(entity);
                DataDevol = "Se proceso con èxito el procedimiento.";
                tipoDevol = valor ? "C" : "I";
            }
            catch (Exception ex)
            {
                tipoDevol = "E";
                // log.Error(String.Concat("GuardarTrazabilidad", " | ", ex.Message));
                DataDevol = "Ocurrio un erro al procesar el procedimiento";
            }
            finally
            {
                jsonResponse = new
                {
                    Type = tipoDevol,
                    Data = DataDevol,
                };
            }

            return(Json(jsonResponse, JsonRequestBehavior.AllowGet));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            cargardatospaciente();

            IngresoDTO  ingresoDTO  = (IngresoDTO)Session["ingresoDTO"];
            PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"];

            List <ProcedimientoDTO> listProcedimientoDTO = new List <ProcedimientoDTO>();
            ProcedimientoNEG        procedimientoNEG     = new ProcedimientoNEG();
            ProcedimientoDTO        procedimientoDTOIN   = new ProcedimientoDTO();

            procedimientoDTOIN.ingresoID = ingresoDTO.ingresoID;

            listProcedimientoDTO = procedimientoNEG.readxIngreso(procedimientoDTOIN);

            gvProcedimientos.DataSource = listProcedimientoDTO;
            gvProcedimientos.DataBind();


            List <FormulaMedicamentoDTO> listFormMedDTO = new List <FormulaMedicamentoDTO>();
            FormulaMedicamentoNEG        FormMedNEG     = new FormulaMedicamentoNEG();
            FormulaMedicamentoDTO        ForMedDTOIN    = new FormulaMedicamentoDTO();

            ForMedDTOIN.ingresoID = ingresoDTO.ingresoID;

            listFormMedDTO = FormMedNEG.readxIngreso(ForMedDTOIN);

            gvMedicamentos.DataSource = listFormMedDTO;
            gvMedicamentos.DataBind();
        }
Ejemplo n.º 9
0
        public int create(ProcedimientoDTO procedimientoDTO)
        {
            int retorno = 0;
            ProcedimientoDAO procedimientoDAO = new ProcedimientoDAO();

            retorno = procedimientoDAO.create(procedimientoDTO);

            return(retorno);
        }
Ejemplo n.º 10
0
        public int delete(ProcedimientoDTO procedimientoDTO)
        {
            int retorno = 0;
            ProcedimientoDAO personaDAO = new ProcedimientoDAO();

            retorno = personaDAO.delete(procedimientoDTO);

            return(retorno);
        }
Ejemplo n.º 11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            cargardatospaciente();

            IngresoDTO  ingresoDTO  = (IngresoDTO)Session["ingresoDTO"];
            PacienteDTO pacienteDTO = (PacienteDTO)Session["pacienteDTO"];

            List <ProcedimientoDTO> listProcedimientoDTO = new List <ProcedimientoDTO>();
            ProcedimientoNEG        procedimientoNEG     = new ProcedimientoNEG();
            ProcedimientoDTO        procedimientoDTOIN   = new ProcedimientoDTO();

            procedimientoDTOIN.ingresoID = ingresoDTO.ingresoID;

            listProcedimientoDTO = procedimientoNEG.readxIngreso(procedimientoDTOIN);

            gvProcedimientos.DataSource = listProcedimientoDTO;
            gvProcedimientos.DataBind();


            //DataTable dtMedicamento = new DataTable();

            //dtMedicamento.Clear();
            //dtMedicamento.Columns.Add("cantidad");
            //dtMedicamento.Columns.Add("medicamento");
            //dtMedicamento.Columns.Add("medida");
            //dtMedicamento.Columns.Add("unidad_medida");

            //DataRow rowMedicamento = dtMedicamento.NewRow();
            //rowMedicamento["cantidad"] = "2";
            //rowMedicamento["medicamento"] = "Paracetamol";
            //rowMedicamento["medida"] = "500";
            //rowMedicamento["unidad_medida"] = "mg";

            //dtMedicamento.Rows.Add(rowMedicamento);

            //gvMedicamentos.DataSource = dtMedicamento;
            //gvMedicamentos.DataBind();

            //DataTable dtProcedimiento = new DataTable();

            //dtProcedimiento.Clear();
            //dtProcedimiento.Columns.Add("nombre_procedimiento");
            //dtProcedimiento.Columns.Add("fecha_procedimiento");

            //DataRow rowProcedimiento = dtProcedimiento.NewRow();
            //rowProcedimiento["nombre_procedimiento"] = "Curaciones";
            //rowProcedimiento["fecha_procedimiento"] = "26/11/2016";
            //dtProcedimiento.Rows.Add(rowProcedimiento);

            //gvProcedimientos.DataSource = dtProcedimiento;
            //gvProcedimientos.DataBind();
        }
Ejemplo n.º 12
0
        public bool Update(ProcedimientoDTO objEntity)
        {
            bool codigoRetorno = false;

            try
            {
                oProcedimientoData = new ProcedimientoData();
                codigoRetorno      = oProcedimientoData.Update(objEntity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno);
        }
Ejemplo n.º 13
0
        public ProcedimientoDTO BuscarProcedimientoById(Parametro pLista)
        {
            ProcedimientoDTO lista = new ProcedimientoDTO();

            try
            {
                oProcedimientoData = new ProcedimientoData();
                lista = oProcedimientoData.BuscarProcedimientoById(pLista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lista);
        }
Ejemplo n.º 14
0
        public ActionResult BuscarProcedientoPorId(string pcodigoProcedimiento)
        {
            ProcedimientoDTO objProcedimientoDto = null;
            object           DataDevol           = null;
            object           partidas            = null;
            object           jsonResponse;

            try
            {
                filtro = new Parametro();
                objProcedimientoLogic        = new ProcedimientoLogic();
                filtro.P_codigoProcedimiento = pcodigoProcedimiento;
                objProcedimientoDto          = objProcedimientoLogic.BuscarProcedimientoById(filtro);
            }
            catch (Exception ex)
            {
                //tipoDevol = "E";
                //log.Error(String.Concat("BuscarPlantillaDetalle", " | ", ex.Message));
                DataDevol = ex.Message;
            }


            return(Json(new
            {
                codigoProcedimiento = objProcedimientoDto.codigoProcedimiento,
                fechIniVigencia = objProcedimientoDto.fechIniVigencia.ToString(),
                fechFinVigencia = objProcedimientoDto.fechFinVigencia.ToString(),
                nombreProducto = objProcedimientoDto.nombreProducto,
                observaciones = objProcedimientoDto.observaciones,
                responsable = objProcedimientoDto.responsable,
                unidadPlazo = objProcedimientoDto.unidadPlazo,
                version = objProcedimientoDto.version,
                actividadProcedimiento = objProcedimientoDto.actividadProcedimiento,
                plazoActividad = objProcedimientoDto.plazoActividad,
                tipo = objProcedimientoDto.Tipo
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 15
0
        public List <ProcedimientoDTO> readAll(ProcedimientoDTO procedimientoDTO)
        {
            List <ProcedimientoDTO> listDTO = new List <ProcedimientoDTO>();

            return(listDTO);
        }
Ejemplo n.º 16
0
        public ProcedimientoDTO update(ProcedimientoDTO procedimientoDTO)
        {
            ProcedimientoDTO retornoDTO = new ProcedimientoDTO();

            return(retornoDTO);
        }