private void GuardarAntibiograma() { string s_iditem = Request["idItem"].ToString(); string s_idProtocolo = Request["idProtocolo"].ToString(); string s_idGermen = Request["idGermen"].ToString(); string s_idMetodo = Request["idMetodo"].ToString(); string s_numeroAislamiento = Request["numeroAislamiento"].ToString(); Protocolo oProtocolo = new Protocolo(); oProtocolo = (Protocolo)oProtocolo.Get(typeof(Protocolo), int.Parse(s_idProtocolo)); Germen oGermen = new Germen(); oGermen = (Germen)oGermen.Get(typeof(Germen), int.Parse(s_idGermen)); Usuario oUser = new Usuario(); if ((Request["Operacion"].ToString() == "Valida") && (Session["idUsuarioValida"] != null)) { oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuarioValida"].ToString())); } else { oUser = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); } Antibiograma oRegistro = new Antibiograma(); oRegistro.IdProtocolo = oProtocolo; oRegistro.IdEfector = oProtocolo.IdEfector; oRegistro.IdGermen = oGermen; oRegistro.NumeroAislamiento = int.Parse(s_numeroAislamiento); oRegistro.IdItem = int.Parse(s_iditem); Antibiotico oAntibiotico = new Antibiotico(); oAntibiotico = (Antibiotico)oAntibiotico.Get(typeof(Antibiotico), int.Parse(ddlAntibiotico.SelectedValue)); oRegistro.IdAntibiotico = oAntibiotico; oRegistro.IdMetodologia = int.Parse(s_idMetodo); oRegistro.Resultado = ddlResultado.SelectedValue; oRegistro.Valor = txtValor.Text; oRegistro.IdUsuarioRegistro = oUser.IdUsuario; oRegistro.FechaRegistro = DateTime.Now; oRegistro.FechaValida = DateTime.Parse("01/01/1900"); if (Request["Operacion"].ToString() == "Valida") { oRegistro.IdUsuarioValida = oUser.IdUsuario; oRegistro.FechaValida = DateTime.Now; } oRegistro.Save(); oProtocolo.GrabarAuditoriaDetalleProtocolo("Alta", oUser.IdUsuario, "ATB " + oRegistro.NumeroAislamiento.ToString() + " " + oRegistro.IdGermen.Nombre + " (" + lblMetodo.Text + ") - " + oRegistro.IdAntibiotico.Descripcion, oRegistro.Resultado + " " + oRegistro.Valor); }
private void MostrarDatos() { Germen oRegistro = new Germen(); oRegistro = (Germen)oRegistro.Get(typeof(Germen), int.Parse(Request["id"].ToString())); txtCodigo.Text = oRegistro.Codigo; txtNombre.Text = oRegistro.Nombre; }
private void Eliminar(object p) { Usuario oUser = new Usuario(); Germen oRegistro = new Germen(); oRegistro = (Germen)oRegistro.Get(typeof(Germen), int.Parse(p.ToString())); oRegistro.Baja = true; oRegistro.IdUsuarioRegistro = (Usuario)oUser.Get(typeof(Usuario), int.Parse(Session["idUsuario"].ToString())); oRegistro.FechaRegistro = DateTime.Now; oRegistro.Save(); }
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args) { ////////////////// string s_iditem = Request["idItem"].ToString(); string s_idProtocolo = Request["idProtocolo"].ToString(); string s_idGermen = Request["idGermen"].ToString(); string s_idMetodo = Request["idMetodo"].ToString(); Protocolo oProtocolo = new Protocolo(); oProtocolo = (Protocolo)oProtocolo.Get(typeof(Protocolo), int.Parse(s_idProtocolo)); Germen oGermen = new Germen(); oGermen = (Germen)oGermen.Get(typeof(Germen), int.Parse(s_idGermen)); Antibiotico oAntibiotico = new Antibiotico(); oAntibiotico = (Antibiotico)oAntibiotico.Get(typeof(Antibiotico), int.Parse(ddlAntibiotico.SelectedValue)); //////////////// Antibiograma oATB = new Antibiograma(); ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(Antibiograma)); crit.Add(Expression.Eq("IdProtocolo", oProtocolo)); crit.Add(Expression.Eq("IdMetodologia", int.Parse(s_idMetodo))); crit.Add(Expression.Eq("IdGermen", oGermen)); crit.Add(Expression.Eq("IdItem", int.Parse(s_iditem))); crit.Add(Expression.Eq("IdAntibiotico", oAntibiotico)); IList lista = crit.List(); if (lista.Count > 0) { args.IsValid = false; } else { args.IsValid = true; } }
protected void btnGuardar_Click(object sender, EventArgs e) { if (Page.IsValid) { Germen oRegistro = new Germen(); if (Request["id"] != null) { oRegistro = (Germen)oRegistro.Get(typeof(Germen), int.Parse(Request["id"].ToString())); } Guardar(oRegistro); if (Request["id"] != null) { Response.Redirect("GermenList.aspx", false); } else { Response.Redirect("GermenEdit.aspx", false); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string s_iditem = Request["idItem"].ToString(); string s_idProtocolo = Request["idProtocolo"].ToString(); string s_idGermen = Request["idGermen"].ToString(); string s_idMetodo = Request["idMetodo"].ToString(); string s_numeroAislamiento = Request["numeroAislamiento"].ToString(); switch (int.Parse(s_idMetodo)) { case 0: lblMetodo.Text = "Disco"; break; case 1: lblMetodo.Text = "CIM"; break; case 2: lblMetodo.Text = "eTest"; break; } Protocolo oProtocolo = new Protocolo(); oProtocolo = (Protocolo)oProtocolo.Get(typeof(Protocolo), int.Parse(s_idProtocolo)); lblProtocolo.Text = oProtocolo.GetNumero(); Germen oGermen = new Germen(); oGermen = (Germen)oGermen.Get(typeof(Germen), int.Parse(s_idGermen)); Item oItem = new Item(); oItem = (Item)oItem.Get(typeof(Item), int.Parse(s_iditem)); lblGermen.Text = s_numeroAislamiento + " " + oGermen.Nombre; lblPractica.Text = oItem.Nombre; CargarPerfilAntibiotico(); CargarListaAntibiotico(); ActualizarVistaAntibiograma(); } }