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); }
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 = ""; }