public static List<Tabla_Temporal_RecetaDTO> loadRecetas(NotaClinicaDTO oneNota) { string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from tabla_temporal_receta a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where a.Id_FichaIdentificacion = @Id_FichaIdentificacion and a.Id_Consulta = @Id_Consulta"; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = oneNota.Id_Consulta; oneTemp.Id_FichaIdentificacion = oneNota.Id_FichaIdentificacion; Helpers h = new Helpers(); return h.GetAllParametized(query, oneTemp); }
public static List <Tabla_Temporal_RecetaDTO> loadRecetas(NotaClinicaDTO oneNota) { string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from tabla_temporal_receta a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where a.Id_FichaIdentificacion = @Id_FichaIdentificacion and a.Id_Consulta = @Id_Consulta"; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = oneNota.Id_Consulta; oneTemp.Id_FichaIdentificacion = oneNota.Id_FichaIdentificacion; Helpers h = new Helpers(); return(h.GetAllParametized(query, oneTemp)); }
private void loadTemporal() { string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from tabla_temporal_receta a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where a.Id_FichaIdentificacion = @Id_FichaIdentificacion and a.Id_Consulta = @Id_Consulta"; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = Id_Consulta; oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion; Helpers h = new Helpers(); var lTemporal = h.GetAllParametized(query, oneTemp); rptTemporal.DataSource = lTemporal; rptTemporal.DataBind(); string queryTemplate = "select Id_Template, Tem_Nombre from tabla_receta_template group by Id_Template , Tem_Nombre"; var lTemplates = h.GetAllParametized(queryTemplate, new Tabla_Receta_TemplateDTO()); ddlTemplate.DataSource = lTemplates; ddlTemplate.DataBind(); loadTemplate(); }
protected void saveToUse(object sender, EventArgs e) { int Id_Template = Convert.ToInt32(ddlTemplate.SelectedItem.Value); string query = @"select a.*, b.Descripcion_Medicamento as Tem_Medicamento from Tabla_receta_Template a left join Tabla_Catalogo_Medicamento b on b.Id_Medicamento = a.Id_Medicamento where Id_Template = @Id_Template"; var oneTemp = new Tabla_Receta_TemplateDTO(); oneTemp.Id_Template = Id_Template; Helpers h = new Helpers(); var lTemporal = h.GetAllParametized(query, oneTemp); string queryInsert = "insert into Tabla_Temporal_Receta (Id_FichaIdentificacion, Tem_Dosis, Tem_Notas, Id_Medicamento, Id_Consulta) values (@Id_FichaIdentificacion, @Tem_Dosis, @Tem_Notas, @Id_Medicamento, @Id_Consulta)"; string queryDelete = "delete from Tabla_Temporal_Receta where Id_Consulta = @Id_Consulta and Id_FichaIdentificacion = @Id_FichaIdentificacion"; h.ExecuteNonQueryParam(queryDelete, new Tabla_Temporal_RecetaDTO { Id_FichaIdentificacion = Id_FichaIdentificacion, Id_Consulta = Id_Consulta }); foreach (var y in lTemporal) { var oneTe = new Tabla_Temporal_RecetaDTO(); oneTe.Id_Consulta = Id_Consulta; oneTe.Id_FichaIdentificacion = Id_FichaIdentificacion; oneTe.Id_Medicamento = y.Id_Medicamento; oneTe.Tem_Dosis = y.Tem_Dosis; oneTe.Tem_Notas = y.Tem_Notas; h.ExecuteNonQueryParam(queryInsert, oneTe); loadTemporal(); } string script = "AlertaGuardar();"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); return; }
protected void saveToTemplate(object sender, EventArgs e) { string query = "select * from Tabla_Temporal_Receta where Id_Consulta = @Id_Consulta and Id_FichaIdentificacion = @Id_FichaIdentificacion"; Helpers h = new Helpers(); var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Consulta = Id_Consulta; oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion; var lTemporal = h.GetAllParametized(query, oneTemp); string queryInsert = "insert into Tabla_Receta_Template (Id_Medicamento, Tem_Dosis, Tem_Notas, Tem_Nombre, Id_Template) values (@Id_Medicamento, @Tem_Dosis, @Tem_Notas, @Tem_Nombre, @Id_Template)"; var oneT = new Tabla_Receta_TemplateDTO(); string queryLast = "SELECT TOP 1 Id_Template FROM Tabla_Receta_Template ORDER BY Id_Template DESC"; var lIdTemplate = h.GetAllParametized(queryLast, oneT); if (lIdTemplate.Count == 0) { oneT.Id_Template = 0; } else { oneT.Id_Template = lIdTemplate[0].Id_Template + 1; } foreach (var y in lTemporal) { var oneTemplate = new Tabla_Receta_TemplateDTO(); oneTemplate.Id_Medicamento = y.Id_Medicamento; oneTemplate.Tem_Dosis = y.Tem_Dosis; oneTemplate.Tem_Notas = y.Tem_Notas; oneTemplate.Tem_Nombre = txtNombre.Value; oneTemplate.Id_Template = oneT.Id_Template; h.ExecuteNonQueryParam(queryInsert, oneTemplate); } loadTemporal(); string script = "AlertaGuardar();"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); return; }
protected void saveTo(object sender, EventArgs e) { var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion; oneTemp.Tem_Dosis = txtDos.Value; oneTemp.Tem_Notas = txtNot.Value; oneTemp.Id_Medicamento = Convert.ToInt32(ddlMedicamento.SelectedItem.Value); oneTemp.Id_Consulta = Id_Consulta; string query = "insert into Tabla_Temporal_Receta (Id_FichaIdentificacion, Tem_Dosis, Tem_Notas, Id_Medicamento, Id_Consulta) values (@Id_FichaIdentificacion, @Tem_Dosis, @Tem_Notas, @Id_Medicamento, @Id_Consulta)"; Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneTemp); loadTemporal(); txtDos.Value = ""; txtNot.Value = ""; ddlMedicamento.SelectedIndex = 0; string script = "AlertaGuardar();"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); return; }
public void RemoveTemporal(object sender, EventArgs e) { var linkButton = (LinkButton)sender; var Id_Temporal = linkButton.CommandArgument; string query = @"delete Tabla_Temporal_Receta Where Id_Temporal_Receta = @Id_Temporal_Receta "; var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_Temporal_Receta = Convert.ToInt32(Id_Temporal); Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneTemp); loadTemporal(); }
protected void InsertarMedicamento() { var oneMedicamento = new Tabla_Catalogo_MedicamentoDTO(); oneMedicamento.Descripcion_Medicamento = txtSearch.Text; oneMedicamento = MedicamentoDAO.GetOneByName(oneMedicamento); var oneTemp = new Tabla_Temporal_RecetaDTO(); oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion; oneTemp.Tem_Dosis = txtDos.Value; oneTemp.Tem_Notas = txtNot.Value; oneTemp.Id_Medicamento = oneMedicamento.Id_Medicamento; oneTemp.Id_Consulta = Id_Consulta; string query = "insert into Tabla_Temporal_Receta (Id_FichaIdentificacion, Tem_Dosis, Tem_Notas, Id_Medicamento, Id_Consulta) values (@Id_FichaIdentificacion, @Tem_Dosis, @Tem_Notas, @Id_Medicamento, @Id_Consulta)"; Helpers h = new Helpers(); h.ExecuteNonQueryParam(query, oneTemp); txtDos.Value = ""; txtNot.Value = ""; txtSearch.Text= ""; try { ddlMedicamento.SelectedIndex = 0; } catch { } //string script = "AlertaGuardar();"; // ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); Page.Response.Redirect(Page.Request.Url.ToString(), true); //loadTemporal(); return; }