public ActionResult Modificar(string IdUsuario = "") { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion Dictionary <string, string> lst_TipoUsuario = new Dictionary <string, string>(); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString()); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString()); ViewBag.lst_TipoUsuario = lst_TipoUsuario; Usuario_Info model = data_usuario.get_info(IdUsuario); if (model == null) { return(RedirectToAction("Index")); } model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession); return(View(model)); }
public bool guardarDB(Usuario_Info info) { try { using (EntitiesGeneral Context = new EntitiesGeneral()) { Usuario Entity = new Usuario { IdUsuario = info.IdUsuario, Clave = info.Clave, Nombre = info.Nombre, TipoUsuario = info.TipoUsuario, Estado = true }; Context.Usuario.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool validar_login(string IdUsuario, string Clave) { try { Usuario_Info info = new Usuario_Info(); using (EntitiesGeneral Context = new EntitiesGeneral()) { Usuario Entity = Context.Usuario.FirstOrDefault(q => q.IdUsuario == IdUsuario && q.Clave == Clave && q.Estado == true); if (Entity == null) { return(false); } info = new Usuario_Info { IdUsuario = Entity.IdUsuario, Clave = Entity.Clave }; } return(true); } catch (Exception ex) { throw; } }
public bool Guardar(Usuario_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { db.Usuario.Add(new Usuario { IdUsuario = info.IdUsuario, IdPerfil = "1", us_Clave = info.us_Clave, us_Correo = info.us_Correo, us_DebeCambiarClave = info.us_DebeCambiarClave, us_Descripcion = info.us_Descripcion, us_Estado = true }); db.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Usuario_Info get_info(string IdUsuario) { try { Usuario_Info info = new Usuario_Info(); using (EntitiesGeneral Context = new EntitiesGeneral()) { Usuario Entity = Context.Usuario.FirstOrDefault(q => q.IdUsuario.ToLower() == IdUsuario.ToLower()); if (Entity == null) { return(null); } info = new Usuario_Info { IdUsuario = Entity.IdUsuario, Clave = Entity.Clave, Estado = Entity.Estado, Nombre = Entity.Nombre, TipoUsuario = Entity.TipoUsuario }; } return(info); } catch (Exception) { throw; } }
public ActionResult Anular(Usuario_Info model) { if (bus_usuario.Anular(model)) { return(RedirectToAction("Index")); } return(View(model)); }
public bool Modificar(Usuario_Info info) { try { return(odata.Modificar(info)); } catch (Exception) { throw; } }
public bool Anular(Usuario_Info info) { try { return(odata.Anular(info)); } catch (Exception) { throw; } }
public ActionResult Anular(string IdUsuario = "") { Usuario_Info model = bus_usuario.GetInfo(IdUsuario); if (model == null) { return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Nuevo(Usuario_Info model) { if (bus_usuario.ValidarUsuarioExiste(model.IdUsuario)) { ViewBag.mensaje = "El usuario ya existe"; return(View(model)); } if (bus_usuario.Guardar(model)) { return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Anular(Usuario_Info model) { if (!data_usuario.anularDB(model)) { Dictionary <string, string> lst_TipoUsuario = new Dictionary <string, string>(); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString()); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString()); ViewBag.lst_TipoUsuario = lst_TipoUsuario; return(View(model)); } return(RedirectToAction("Index")); }
public ActionResult Login(Usuario_Info model) { bool usuario_clave_exist = data_usuario.validar_login(model.IdUsuario, model.Clave); if (usuario_clave_exist) { Usuario_Info info_usuario = data_usuario.get_info(model.IdUsuario); SessionFixed.IdUsuario = model.IdUsuario; SessionFixed.TipoUsuario = info_usuario.TipoUsuario; SessionFixed.IdTransaccionSession = 1 + "000000000"; SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; return(RedirectToAction("Index", "Producto", new { @Area = "General" })); } ViewBag.mensaje = "Credenciales incorrectas"; return(View(model)); }
public bool Anular(Usuario_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { var Entity = db.Usuario.Where(q => q.IdUsuario == info.IdUsuario).FirstOrDefault(); if (Entity != null) { Entity.us_Estado = false; db.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo(Usuario_Info model) { if (data_usuario.validar_existe_usuario(model.IdUsuario)) { ViewBag.mensaje = "Usuario ya se encuentra registrado"; return(View(model)); } if (!data_usuario.guardarDB(model)) { Dictionary <string, string> lst_TipoUsuario = new Dictionary <string, string>(); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString()); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString()); ViewBag.lst_TipoUsuario = lst_TipoUsuario; return(View(model)); } return(RedirectToAction("Index")); }
public bool Modificar(Usuario_Info info) { try { using (EntitiesGeneral db = new EntitiesGeneral()) { var Entity = db.Usuario.Where(q => q.IdUsuario == info.IdUsuario).FirstOrDefault(); if (Entity != null) { Entity.us_Clave = info.us_Clave; Entity.us_Descripcion = info.us_Descripcion; Entity.us_Correo = info.us_Correo; db.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo() { #region Validar Session if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession)) { return(RedirectToAction("Login", new { Area = "", Controller = "Account" })); } SessionFixed.IdTransaccionSession = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString(); SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession; #endregion Usuario_Info model = new Usuario_Info { IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual), }; Dictionary <string, string> lst_TipoUsuario = new Dictionary <string, string>(); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.ADMINISTRADOR.ToString()); lst_TipoUsuario.Add(@WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString(), @WEBPJ.Info.Enumeradores.eTipoUsuario.USUARIO.ToString()); ViewBag.lst_TipoUsuario = lst_TipoUsuario; return(View(model)); }
public bool anularDB(Usuario_Info info) { try { using (EntitiesGeneral Context = new EntitiesGeneral()) { Usuario Entity = Context.Usuario.FirstOrDefault(q => q.IdUsuario == info.IdUsuario); if (Entity == null) { return(false); } Entity.Estado = false; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool modificarDB(Usuario_Info info) { try { using (EntitiesGeneral Context = new EntitiesGeneral()) { Usuario Entity = Context.Usuario.FirstOrDefault(q => q.IdUsuario == info.IdUsuario); if (Entity == null) { return(false); } Entity.Nombre = info.Nombre; Entity.Clave = info.Clave; Entity.TipoUsuario = info.TipoUsuario; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Nuevo() { Usuario_Info model = new Usuario_Info(); return(View(model)); }