public List <CENMenu> DataMantenedoresNombre(string nombre) //DESCRIPCION: Busca los mantenedores por nombre { CENMenu menu; List <CENMenu> dataMenu = new List <CENMenu>(); CADConexion cnx = new CADConexion(); SqlConnection con = null; SqlCommand cm; SqlDataReader dr; try { con = new SqlConnection(cnx.CxSQL()); cm = new SqlCommand("pa_buscar_mantenedores_nombre", con); cm.CommandType = CommandType.StoredProcedure; cm.Parameters.Add("@p_codUser", SqlDbType.VarChar).Value = nombre; con.Open(); dr = cm.ExecuteReader(); while (dr.Read()) { menu = new CENMenu(); menu.codigoModulo = Convert.ToInt32(dr["codModulo"].ToString()); menu.nomModulo = dr["nomModulo"].ToString(); menu.codigoSubMenu = Convert.ToInt32(dr["codMenu"].ToString()); menu.nomSubMenu = dr["nomMantenedor"].ToString(); menu.codPermisoFK = 0; dataMenu.Add(menu); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(dataMenu); }
public List <CENMenu> DataMenusPerfil(int perfil) { CENMenu menu; List <CENMenu> dataMenu = new List <CENMenu>(); CADConexion cnx = new CADConexion(); SqlConnection con = null; SqlCommand cm; SqlDataReader dr; try { con = new SqlConnection(cnx.CxSQL()); cm = new SqlCommand("pa_buscar_modulos", con); cm.CommandType = CommandType.StoredProcedure; cm.Parameters.Add("@p_codUser", SqlDbType.Int).Value = perfil; cm.Parameters.Add("@p_flag", SqlDbType.Int).Value = CENConstante.g_const_2; con.Open(); dr = cm.ExecuteReader(); while (dr.Read()) { menu = new CENMenu(); menu.codigoModulo = Convert.ToInt32(dr["codModulo"].ToString()); menu.nomModulo = dr["nomModulo"].ToString(); menu.codigoSubMenu = Convert.ToInt32(dr["codMenu"].ToString()); menu.nomSubMenu = dr["nomMantenedor"].ToString(); menu.codPermisoFK = Convert.ToInt32(dr["codPermiso"].ToString()); dataMenu.Add(menu); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(dataMenu); }
public List <CENMenu> cargarMantenedores(int flag) { CADConexion con = new CADConexion(); SqlConnection sqlcon = null; SqlCommand cmd; SqlDataReader dr; List <CENMenu> groupMenu = new List <CENMenu>(); CENMenu menu; try { sqlcon = new SqlConnection(con.CxSQL()); cmd = new SqlCommand("", sqlcon); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@flag", SqlDbType.Int).Value = flag; sqlcon.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { menu = new CENMenu(); menu.codigoSubMenu = Convert.ToInt16(dr["codigo"].ToString()); menu.nomSubMenu = dr["menu"].ToString(); groupMenu.Add(menu); } } catch (Exception ex) { throw ex; } finally { sqlcon.Close(); } return(groupMenu); }