public ActionResult InsertMenu(Opcion_EL idOpcion) { try { string datapost = JsonConvert.SerializeObject(idOpcion); var Data = JsonConvert.DeserializeObject <int>(Utilitario.Accion.Conect_WEBAPI("OPCION", "POST", datapost)); return(Json(new { Data = Data, Error = "0" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { Mensaje = e.Message, Error = "1" }, JsonRequestBehavior.AllowGet)); } }
public int InsertOpcionXPerfil(Opcion_EL GC) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spInsertOpcionRol", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@IdRol", SqlDbType.Int).Value = GC.Id; com.Parameters.Add("@XMLOpciones", SqlDbType.Xml).Value = GC.Nombre; return(com.ExecuteNonQuery()); } } }
public int InsertOpcion(Opcion_EL C) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("spInsert_Opcion", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@Id", SqlDbType.Int).Value = C.Id; com.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = C.Nombre; com.Parameters.Add("@PadreId", SqlDbType.Int).Value = C.PadreId; com.Parameters.Add("@Controler", SqlDbType.VarChar).Value = C.Controlador; com.Parameters.Add("@Accion", SqlDbType.VarChar).Value = C.Accion; com.Parameters.Add("@Orden", SqlDbType.Int).Value = C.Orden; return(com.ExecuteNonQuery()); } } }
public JsonResult InsertOpcionRol(List <PerfilEL> op, int idRol) { try { var xmlOpcionRol = Utilitario.Serialize(op).Replace("<?xml version=\"1.0\" encoding=\"utf-16\"?>", "").Replace("<? xml version = \"1.0\" encoding = \"UTF-8\" ?>", ""); Opcion_EL pel = new Opcion_EL() { Id = idRol, Nombre = xmlOpcionRol }; string data = JsonConvert.SerializeObject(pel); var lista = JsonConvert.DeserializeObject <int>(Utilitario.Accion.Conect_WEBAPI("OpcionXPerfil", "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 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(Opcion_EL value) { return(OPCION_DA.Opcion.InsertOpcion(value)); }
public int POST(Opcion_EL value) { return(OpcionXPerfil_DA.Accion.InsertOpcionXPerfil(value)); }
public IEnumerable <Opcion_EL> GETOPCION(int?idOpcion) { using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand("USPS_Opcion", con)) { com.CommandType = CommandType.StoredProcedure; com.Parameters.Add("@idOpcion", SqlDbType.Int).Value = idOpcion; //com.Parameters.Add("@estado", SqlDbType.Int).Value = -1; List <Opcion_EL> ListOpcion = new List <Opcion_EL>(); Opcion_EL opcion = null; using (IDataReader dataReader = com.ExecuteReader()) { while (dataReader.Read()) { opcion = new Opcion_EL(); if (dataReader["Id"] != DBNull.Value) { opcion.Id = (int)dataReader["Id"]; } if (dataReader["Nombre"] != DBNull.Value) { opcion.Nombre = (string)dataReader["Nombre"]; } if (dataReader["PadreId"] != DBNull.Value) { opcion.PadreId = (int)dataReader["PadreId"]; } if (dataReader["Nivel"] != DBNull.Value) { opcion.Nivel = (int)dataReader["Nivel"]; } if (dataReader["NivelPadre"] != DBNull.Value) { opcion.NivelPadre = (int)dataReader["NivelPadre"]; } if (dataReader["Imagen"] != DBNull.Value) { opcion.Imagen = (string)dataReader["Imagen"]; } if (dataReader["Controler"] != DBNull.Value) { opcion.Controlador = (string)dataReader["Controler"]; } if (dataReader["Accion"] != DBNull.Value) { opcion.Accion = (string)dataReader["Accion"]; } if (dataReader["Orden"] != DBNull.Value) { opcion.Orden = (int)dataReader["Orden"]; } if (dataReader["Observacion"] != DBNull.Value) { opcion.Observacion = (string)dataReader["Observacion"]; } if (dataReader["Estado"] != DBNull.Value) { opcion.Estado = Convert.ToInt16(dataReader["Estado"]); } ListOpcion.Add(opcion); } } return(ListOpcion); } } }