public JsonResult ActUsuario( string guid_usuario, string nombre, string contrasenia, int id_rol, string comentario) { JsonResult result = new JsonResult(); claseDB oDB = new claseDB(); claseValida oVal = new claseValida(); var r = new { exitoso = true, mensajeError = "" }; oDB.Procedure = "usrs_p_act_usuario"; oDB.AddParameter("_guid_usuario", guid_usuario); oDB.AddParameter("_nombre", oVal.EntradaTexto(nombre)); oDB.AddParameter("_contrasenia", contrasenia); oDB.AddParameter("_id_rol", id_rol); oDB.AddParameter("_comentario", oVal.EntradaTexto(comentario)); oDB.ExecuteProcedureNonQuery(); result = Json(r); oDB.Dispose(); return(result); }
public JsonResult ActUsuarioActivarDesactivar(string guid_usuario) { JsonResult result = new JsonResult(); claseDB oDB = new claseDB(); claseValida oVal = new claseValida(); var r = new { exitoso = true, mensajeError = "" }; oDB.Procedure = "usrs_p_act_usuario_activar_desactivar"; oDB.AddParameter("_guid_usuario", guid_usuario); oDB.ExecuteProcedureNonQuery(); result = Json(r); oDB.Dispose(); return(result); }
public JsonResult NuevoUsuario( string nombre, string usuario, string contrasenia, int id_rol, string comentario) { JsonResult result = new JsonResult(); claseDB oDB = new claseDB(); claseValida oVal = new claseValida(); System.Data.DataRow InfoOperacion; Boolean agregado = false; oDB.Procedure = "usrs_p_act_usuario_nuevo"; oDB.AddParameter("_nombre", oVal.EntradaTexto(nombre)); oDB.AddParameter("_usuario", usuario); oDB.AddParameter("_contrasenia", contrasenia); oDB.AddParameter("_id_rol", id_rol); oDB.AddParameter("_comentario", oVal.EntradaTexto(comentario)); oDB.AddParameter("_guid_usuario_nuevo", User.Identity.Name); InfoOperacion = oDB.ExecuteProcedureDataRow(); if (!(InfoOperacion == null)) { agregado = Convert.ToBoolean(InfoOperacion["agregado"]); } var r = new { exitoso = agregado, mensajeError = (!agregado ? "ocurrio un error: el usuario ya existe" : "") }; result = Json(r); oDB.Dispose(); return(result); }
public ActionResult Login(LoginPageViewModel viewModel) { if (!ModelState.IsValid) { viewModel.ErrorMessage = "Por favor proporcione su nombre de usuario y contraseña"; return(PartialView(viewModel)); } if (string.IsNullOrEmpty(viewModel.Username) || string.IsNullOrEmpty(viewModel.Password)) { viewModel.ErrorMessage = "Por favor proporcione su nombre de usuario y contraseña"; return(PartialView(viewModel)); } claseValida Valida = new claseValida(); claseDB oDB = new claseDB(); DataRow InfoSesion; oDB.Procedure = "usrs_p_obt_autentificacion"; oDB.AddParameter("_usuario", Valida.EntradaTexto(viewModel.Username)); oDB.AddParameter("_contrasenia", Valida.EntradaTexto(viewModel.Password)); InfoSesion = oDB.ExecuteProcedureDataRow(); oDB.Dispose(); if (!(InfoSesion == null)) { SessionVar.Username = viewModel.Username; SessionVar.guidUsuario = Valida.SalidaTexto(InfoSesion["guid_usuario"]); FormsAuthentication.SetAuthCookie(Valida.SalidaTexto(InfoSesion["guid_usuario"]), false); ClaseBitacora bitacora = new ClaseBitacora(); bitacora.Log(ClaseBitacora.TipoAccion.INI, ""); return(RedirectToAction("MembresiasClientes", "MembresiasClientes")); } viewModel.ErrorMessage = "Login o contraseña incorrecta"; return(PartialView(viewModel)); }