public List <Rol_EL> GetAllRol(int iIdRol) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spGet_Rol", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@iIdRol", SqlDbType.Int).Value = iIdRol; List <Rol_EL> list = new List <Rol_EL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { Rol_EL obj = new Rol_EL(); if (dataReader["iIdRol"] != DBNull.Value) { obj.Id = (int)dataReader["iIdRol"]; } if (dataReader["vNombre"] != DBNull.Value) { obj.Nombre = (string)dataReader["vNombre"]; } list.Add(obj); } } return(list); } } }
public JsonResult ListarRol(Rol_EL Datos) { try { var lista = JsonConvert.DeserializeObject <List <Rol_EL> >(Utilitario.Accion.Conect_WEBAPI("Rol", "GET", "", Datos.Id.ToString())); return(Json(lista, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { ListaMATERIA_PRIMA = "" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult InsertRol(Rol_EL Datos) { try { string data = JsonConvert.SerializeObject(Datos); var lista = JsonConvert.DeserializeObject <int>(Utilitario.Accion.Conect_WEBAPI("Rol", "POST", data)); return(Json(new { Data = lista, Error = "0" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { Mensaje = e.Message, Error = "1" }, JsonRequestBehavior.AllowGet)); } }
public int InsertRol(Rol_EL C) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spInsert_Rol", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@iIdRol", SqlDbType.Int).Value = C.Id; com.Parameters.Add("@vNombre", SqlDbType.VarChar).Value = C.Nombre; return(com.ExecuteNonQuery()); } } }
public List <OpcionXPerfil_EL> ListMenu(OpcionXPerfil_EL opcionPerfil) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spOpcionXPerfil", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@IdRol", SqlDbType.Int).Value = opcionPerfil.Rol.Id; List <OpcionXPerfil_EL> lstMenu = new List <OpcionXPerfil_EL>(); using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { OpcionXPerfil_EL item = new OpcionXPerfil_EL(); Opcion_EL opcion = OPCION_DA.Opcion.GetOpcionByID((int)dataReader["OpcionId"]); item.Opcion = opcion; Rol_EL rol = new Rol_EL() { Id = dataReader["IdRol"] != DBNull.Value ? (int)dataReader["IdRol"] : 0, Nombre = dataReader["Perfil"] != DBNull.Value ? (string)dataReader["Perfil"] : "" }; item.Rol = rol; if (dataReader["Escritura"] != DBNull.Value) { item.Escritura = (bool)dataReader["Escritura"]; } lstMenu.Add(item); } } return(lstMenu); } } }
public int POST(Rol_EL value) { return(Rol_DA.Accion.InsertRol(value)); }