public List <clEntidadMedicacion> mtdListarMedicacion()
        {
            string     sql           = "select * from Medicacion";
            clAdminSQL objSQL        = new clAdminSQL();
            DataTable  tblMedicacion = new DataTable();

            tblMedicacion = objSQL.mtdDesconectado(sql);

            List <clEntidadMedicacion> listaMedicacion = new List <clEntidadMedicacion>();

            for (int i = 0; i < tblMedicacion.Rows.Count; i++)
            {
                clEntidadMedicacion objMedicacion = new clEntidadMedicacion();
                objMedicacion.IdMedicacion     = int.Parse(tblMedicacion.Rows[i][0].ToString());
                objMedicacion.HoraMedicacion   = tblMedicacion.Rows[i][1].ToString();
                objMedicacion.Cantidad         = tblMedicacion.Rows[i][2].ToString();
                objMedicacion.MetodoAplicacion = tblMedicacion.Rows[i][3].ToString();
                objMedicacion.IdProcesoGeneral = int.Parse(tblMedicacion.Rows[i][4].ToString());
                objMedicacion.IdMedicamento    = int.Parse(tblMedicacion.Rows[i][5].ToString());
                objMedicacion.IdProcedimiento  = int.Parse(tblMedicacion.Rows[i][6].ToString());
                objMedicacion.IdPaciente       = int.Parse(tblMedicacion.Rows[i][7].ToString());

                listaMedicacion.Add(objMedicacion);
            }
            return(listaMedicacion);
        }
        public int mtdRegistrar(clEntidadMedicacion objMedicacion)
        {
            //Aca vamos a tomar el id del paciente
            clAdminSQL objSQL      = new clAdminSQL();
            string     TomarId     = "SELECT IdPaciente from Paciente Where Nombre='" + objMedicacion.Nombre + "'";
            DataTable  tblpaciente = new DataTable();

            tblpaciente = objSQL.mtdDesconectado(TomarId);
            int IdPaciente = int.Parse(tblpaciente.Rows[0][0].ToString());

            string sqlInsert = "INSERT INTO Medicacion(HoraMedicacion,Cantidad,MetodoAplicacion,IdProcesoGeneral,IdMedicamento,IdProcedimiento,IdPaciente)" +
                               "values('" + objMedicacion.HoraMedicacion + "','" + objMedicacion.Cantidad + "','" + objMedicacion.MetodoAplicacion + "','" + objMedicacion.IdProcesoGeneral + "','" + objMedicacion.IdMedicamento + "','" + objMedicacion.IdProcedimiento + "','" + IdPaciente + "')";

            int result = objSQL.mtdConectado(sqlInsert);

            return(result);
        }
Exemple #3
0
        protected void btnRegistroMedicacion_Click(object sender, EventArgs e)
        {
            clEntidadMedicacion objEProcedimiento = new clEntidadMedicacion();

            objEProcedimiento.HoraMedicacion   = txtHoraMedicacion.Text;
            objEProcedimiento.Cantidad         = txtCantidad.Text;
            objEProcedimiento.MetodoAplicacion = txtMetodoAplicacion.Text;
            objEProcedimiento.IdProcesoGeneral = int.Parse(cmdProcesoGeneral.SelectedValue.ToString());
            objEProcedimiento.IdMedicamento    = int.Parse(cmbMedicamento.Text);
            objEProcedimiento.IdProcedimiento  = int.Parse(cmbProcedimiento.SelectedValue.ToString());
            objEProcedimiento.Nombre           = txtPaciente.Text;


            clMedicacion objMedicacion = new clMedicacion();
            int          resultSql     = objMedicacion.mtdRegistrar(objEProcedimiento);

            Response.Write("<script>alert('Medicacion Registrada');</script>");

            this.txtHoraMedicacion.Text   = "";
            this.txtCantidad.Text         = "";
            this.txtMetodoAplicacion.Text = "";
            this.txtPaciente.Text         = "";
        }