Ejemplo n.º 1
0
        public int Update(int idRol, int idCompania, string nombre, string aPaterno, string aMaterno, string usuario, int idUsuario, int idJefe)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault();

                    obj.ID_ROL      = idRol;
                    obj.ID_COMPANIA = idCompania;
                    obj.NOMBRE      = nombre;
                    obj.APATERNO    = aPaterno;
                    obj.AMATERNO    = aMaterno;
                    obj.USUARIO     = usuario;
                    obj.JefeId      = idJefe;

                    Conexion.Entry(obj).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Ejemplo n.º 2
0
        public int Insert(int idRol, int idCompania, string nombre, string aPaterno, string aMaterno, string usuario, string contrasena, int idJefe)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO tblUsuario = new TBL_USUARIO();

                    tblUsuario.ID_ROL      = idRol;
                    tblUsuario.ID_COMPANIA = idCompania;
                    tblUsuario.NOMBRE      = nombre;
                    tblUsuario.APATERNO    = aPaterno;
                    tblUsuario.AMATERNO    = aMaterno;
                    tblUsuario.USUARIO     = usuario;
                    tblUsuario.CONTRASENA  = contrasena;
                    tblUsuario.JefeId      = idJefe;

                    Conexion.TBL_USUARIO.Add(tblUsuario);

                    Conexion.SaveChanges();

                    return(tblUsuario.ID_USUARIO);
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Ejemplo n.º 3
0
        public bool CheckPassword(int idPersona, string password)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO r = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idPersona && x.CONTRASENA == password).FirstOrDefault();

                    return(true ? r.ID_USUARIO > 0 : false);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        public int Delete(int idUsuario)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO obj = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idUsuario).ToList().FirstOrDefault();

                    Conexion.Entry(obj).State = EntityState.Deleted;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Ejemplo n.º 5
0
        public int UpdateContrasena(int idPersona, string contrasena)
        {
            try
            {
                using (var Conexion = new EntitiesERP())
                {
                    TBL_USUARIO usuario = Conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == idPersona).FirstOrDefault();

                    usuario.CONTRASENA = contrasena;

                    Conexion.Entry(usuario).State = EntityState.Modified;

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }