public PersonaE DeletePersona([FromBody] PersonaE Persona) { PersonaE result = null; PermisoE resultPermiso = null; SqlParameter _limpiar = new SqlParameter("@Accion", "LIMPIAR"); SqlParameter _idpersona = new SqlParameter("@Id_Persona", Persona.Id); Object[] Objeto1 = new Object[] { _limpiar, _idpersona }; resultPermiso = PermisoN.DeletePermiso(Objeto1); if (resultPermiso.Mensaje.Titulo == "") { SqlParameter _accion = new SqlParameter("@Accion", "ELIMINAR"); SqlParameter _id = new SqlParameter("@Id", Persona.Id); Object[] Objeto = new Object[] { _accion, _id }; result = PersonaN.DeletePersona(Objeto); } return(result); }
public JsonResult LimpiarPermiso() { var stream = HttpContext.Request.Body; PermisosE resultp = new PermisosE(); List <PermisosE> lista = new List <PermisosE>(); string json = new StreamReader(stream).ReadToEnd(); //json = json.Substring(3, 5); resultp = Newtonsoft.Json.JsonConvert.DeserializeObject <PermisosE>(json); int user_id; user_id = int.Parse(resultp.value); SqlParameter _accion = new SqlParameter("@Accion", "LIMPIAR"); SqlParameter _id_pers = new SqlParameter("@Id_Persona", user_id); PermisoE result = null; Object[] Objeto = new Object[] { _accion, _id_pers }; result = PermisoN.DeletePermiso(Objeto); JsonResult r = Json(new { data = lista }); return(r); }
public List <PermisoE> GetPermisos(int id_persona) { List <PermisoE> result = new List <PermisoE>(); result = PermisoN.GetPermisos(new Object[] { new SqlParameter("@Accion", "Permisos"), new SqlParameter("@Id_Persona", id_persona) }); return(result); }
public JsonResult InsertPermiso() { var stream = HttpContext.Request.Body; PermisosE resultq = new PermisosE(); List <PermisosE> lista = new List <PermisosE>(); string json = new StreamReader(stream).ReadToEnd(); lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <PermisosE> >(json); int user_id; user_id = int.Parse(lista[0].name); SqlParameter _accion = new SqlParameter("@Accion", "LIMPIAR"); SqlParameter _id_pers = new SqlParameter("@Id_Persona", user_id); PermisoE result = null; Object[] Objeto = new Object[] { _accion, _id_pers }; result = PermisoN.DeletePermiso(Objeto); if (result.Mensaje.Titulo == "") { foreach (PermisosE element in lista) { PermisoE result1 = new PermisoE(); result1 = PermisoN.SetPermiso(new Object[] { new SqlParameter("@Accion", "INGRESAR"), new SqlParameter("@Id_FormularioProceso", int.Parse(element.value)), new SqlParameter("@Id_Persona", int.Parse(element.name)) }); } } JsonResult r = Json(new { data = lista }); return(r); }