private string existe() { ////////////////////////////////////////////////////////////////////////////////////////// ///Verifica que no exista un item para la combinacion orden y tipo de muestra ////////////////////////////////////////////////////////////////////////////////////////// string hay = ""; Business.Data.AutoAnalizador.CobasC311Item oItem = new Business.Data.AutoAnalizador.CobasC311Item(); oItem = (Business.Data.AutoAnalizador.CobasC311Item)oItem.Get(typeof(Business.Data.AutoAnalizador.CobasC311Item), "IdItemSil", int.Parse(ddlItem.SelectedValue)); if (oItem == null) { ISession m_session = NHibernateHttpModule.CurrentSession; ICriteria crit = m_session.CreateCriteria(typeof(Business.Data.AutoAnalizador.CobasC311Item)); crit.Add(Expression.Eq("IdItemCobas", Int32.Parse(ddlItemEquipo.SelectedValue))); crit.Add(Expression.Eq("TipoMuestra", ddlTipoMuestra.SelectedItem.ToString())); crit.Add(Expression.Eq("Prefijo", ddlPrefijo.SelectedValue.ToString())); IList detalle = crit.List(); if (detalle.Count > 0) { //hay = "Ya existe una vinculación para el ID de muestra seleccionado. Verifique."; hay = "Ya existe esa configuración en la grilla para el ID, tipo y prefijo de muestra"; } } else { hay = "Ya existe una configuración para el análisis seleccionado"; } return(hay); }
protected void gvLista_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Eliminar") { Business.Data.AutoAnalizador.CobasC311Item oRegistro = new Business.Data.AutoAnalizador.CobasC311Item(); oRegistro = (Business.Data.AutoAnalizador.CobasC311Item)oRegistro.Get(typeof(Business.Data.AutoAnalizador.CobasC311Item), int.Parse(e.CommandArgument.ToString())); oRegistro.Delete(); CargarGrilla(); } }
protected void chkStatus_OnCheckedChanged(object sender, EventArgs e) { CheckBox chkStatus = (CheckBox)sender; GridViewRow row = (GridViewRow)chkStatus.NamingContainer; int i_id = int.Parse(gvLista.DataKeys[row.RowIndex].Value.ToString()); Business.Data.AutoAnalizador.CobasC311Item oRegistro = new Business.Data.AutoAnalizador.CobasC311Item(); oRegistro = (Business.Data.AutoAnalizador.CobasC311Item)oRegistro.Get(typeof(Business.Data.AutoAnalizador.CobasC311Item), i_id); oRegistro.Habilitado = chkStatus.Checked; oRegistro.Save(); }