public static capaDatos.cRegla RecuperarReglaPorId(int pIdRegla) { capaDatos.cRegla obj = null; DataSet dsResultado = capaSeguridad.GestiónRegla(pIdRegla, null, null, null, null, null, null, null, Constantes.cSQL_SELECT); if (dsResultado != null) { foreach (DataRow item in dsResultado.Tables["Regla"].Rows) { obj = new capaDatos.cRegla(); if (item["rgl_codRegla"] != DBNull.Value) { obj.rgl_codRegla = Convert.ToInt32(item["rgl_codRegla"]); } if (item["rgl_Descripcion"] != DBNull.Value) { obj.rgl_Descripcion = item["rgl_Descripcion"].ToString(); } if (item["rgl_PalabraClave"] != DBNull.Value) { obj.rgl_PalabraClave = item["rgl_PalabraClave"].ToString(); } if (item["rgl_IsAgregarSoporta"] != DBNull.Value) { obj.rgl_IsAgregarSoporta = Convert.ToBoolean(item["rgl_IsAgregarSoporta"]); } if (item["rgl_IsEditarSoporta"] != DBNull.Value) { obj.rgl_IsEditarSoporta = Convert.ToBoolean(item["rgl_IsEditarSoporta"]); } if (item["rgl_IsEliminarSoporta"] != DBNull.Value) { obj.rgl_IsEliminarSoporta = Convert.ToBoolean(item["rgl_IsEliminarSoporta"]); } if (item["rgl_codReglaPadre"] != DBNull.Value) { obj.rgl_codReglaPadre = Convert.ToInt32(item["rgl_codReglaPadre"]); } break; } } return(obj); }
public static List <capaDatos.cRegla> RecuperarTodasReglas(string pFiltro) { List <capaDatos.cRegla> lista = new List <capaDatos.cRegla>(); DataSet dsResultado = capaSeguridad.GestiónRegla(null, null, null, null, null, null, null, pFiltro, Constantes.cSQL_SELECT); if (dsResultado != null) { foreach (DataRow item in dsResultado.Tables["Regla"].Rows) { capaDatos.cRegla obj = new capaDatos.cRegla(); if (item["rgl_codRegla"] != DBNull.Value) { obj.rgl_codRegla = Convert.ToInt32(item["rgl_codRegla"]); } if (item["rgl_Descripcion"] != DBNull.Value) { obj.rgl_Descripcion = item["rgl_Descripcion"].ToString(); } if (item["rgl_PalabraClave"] != DBNull.Value) { obj.rgl_PalabraClave = item["rgl_PalabraClave"].ToString(); } if (item["rgl_IsAgregarSoporta"] != DBNull.Value) { obj.rgl_IsAgregarSoporta = Convert.ToBoolean(item["rgl_IsAgregarSoporta"]); } if (item["rgl_IsEditarSoporta"] != DBNull.Value) { obj.rgl_IsEditarSoporta = Convert.ToBoolean(item["rgl_IsEditarSoporta"]); } if (item["rgl_IsEliminarSoporta"] != DBNull.Value) { obj.rgl_IsEliminarSoporta = Convert.ToBoolean(item["rgl_IsEliminarSoporta"]); } if (item["rgl_codReglaPadre"] != DBNull.Value) { obj.rgl_codReglaPadre = Convert.ToInt32(item["rgl_codReglaPadre"]); } lista.Add(obj); } } return(lista); }