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 PermisoE SetPermiso(Object[] parametros) { PermisoE result = new PermisoE(); Mensaje mensaje; AccesoDatos acceso = new AccesoDatos(); SqlDataReader sqlDataReader = acceso.GetDataReader(out mensaje, parametros, "prPermiso"); if (mensaje.Titulo == null) { if (sqlDataReader.HasRows) { while (sqlDataReader.Read()) { result = new PermisoE() { Mensaje = new Mensaje() { Titulo = sqlDataReader.GetString(sqlDataReader.GetOrdinal("MENSAJEERROR")), Id = sqlDataReader.GetInt64(sqlDataReader.GetOrdinal("IDERROR")) } }; } ; } } sqlDataReader.Close(); sqlDataReader = null; acceso.Desconectar(); 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); }