Пример #1
0
        public int CambiarEstadoUsuario(UsuariosCLS objUsuarioCLS)
        {
            int codigoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCLS.IdUsuario)).First();

                    if (oUsuario.EstadoUsuario)
                    {
                        objUsuarioCLS.EstadoUsuario = false;
                    }
                    else
                    {
                        objUsuarioCLS.EstadoUsuario = true;
                    }

                    oUsuario.EstadoUsuario = objUsuarioCLS.EstadoUsuario;
                    db.SaveChanges();

                    codigoRpt = 1;
                }
            }
            catch (Exception e)
            {
                codigoRpt = 0;
                throw;
            }

            return(codigoRpt);
        }
Пример #2
0
        public int EditarUsuario(UsuariosCLS objUsuarioCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCls.IdUsuario)).First();
                    oUsuario.IdRol               = objUsuarioCls.IdRol;
                    oUsuario.NombreUsuario       = objUsuarioCls.NombreUsuario;
                    oUsuario.ApMaternoUsuario    = objUsuarioCls.ApMaternoUsuario;
                    oUsuario.ApPaternoUsuario    = objUsuarioCls.ApPaternoUsuario;
                    oUsuario.EmailUsuario        = objUsuarioCls.EmailUsuario;
                    oUsuario.TelefonoUsuario     = objUsuarioCls.TelefonoUsuario;
                    oUsuario.Usser               = objUsuarioCls.Usser;
                    oUsuario.Password            = objUsuarioCls.Password;
                    oUsuario.FechaModificacion   = DateTime.Now;
                    oUsuario.UsuarioModificacion = "Admin";
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Пример #3
0
        public int AgregarUsuario(UsuariosCLS objUsuarioCLS)
        {
            int CodResult = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    if (validarUsuario(objUsuarioCLS.Usser))
                    {
                        Usuario objUsuario = new Usuario();
                        objUsuario.IdRol               = objUsuarioCLS.IdRol;
                        objUsuario.NombreUsuario       = objUsuarioCLS.NombreUsuario;
                        objUsuario.ApMaternoUsuario    = objUsuarioCLS.ApMaternoUsuario;
                        objUsuario.ApPaternoUsuario    = objUsuarioCLS.ApPaternoUsuario;
                        objUsuario.EmailUsuario        = objUsuarioCLS.EmailUsuario;
                        objUsuario.TelefonoUsuario     = objUsuarioCLS.TelefonoUsuario;
                        objUsuario.Usser               = objUsuarioCLS.Usser;
                        objUsuario.Password            = objUsuarioCLS.Password;
                        objUsuario.FechaCreacion       = DateTime.Now;
                        objUsuario.UsuarioCreacion     = "Admin";
                        objUsuario.FechaModificacion   = DateTime.Now;
                        objUsuario.UsuarioModificacion = "Admin";
                        objUsuario.EstadoUsuario       = true;
                        objUsuario.EstadoEliminacion   = false;
                        db.Usuario.Add(objUsuario);
                        db.SaveChanges();

                        CodResult = 1;
                    }
                    else
                    {
                        CodResult = 2;
                    }
                }
            }
            catch (Exception)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Пример #4
0
        public int EliminarUsuario(UsuariosCLS objUsuarioCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDControlMGEntities())
                {
                    Usuario oUsuario = db.Usuario.Where(p => p.IdUsuario.Equals(objUsuarioCls.IdUsuario)).First();
                    oUsuario.EstadoEliminacion = true;
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }