コード例 #1
0
        /// <summary>
        /// Método para modificar los datos de un usuario
        /// </summary>
        /// <returns></returns>
        public int UpdateUsuario(int ID_USUARIO, int ID_JERARQUIA, int ID_JEFE, string USUARIO, string CONTRASENA, string AMATERNO,
                                 string APATERNO, string NOMBRE, DateTime FECHA_NACIMIENTO, string CURP, string RFC, string TELEFONO,
                                 string EMAIL, string FOTO, bool ACTIVO, DateTime FECHA_CREACION, DateTime FECHA_ACTUALIZACION)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_USUARIO Obj = conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == ID_USUARIO).FirstOrDefault();

                    Obj.ID_JERARQUIA     = ID_JERARQUIA;
                    Obj.ID_JEFE          = ID_JEFE;
                    Obj.USUARIO          = USUARIO;
                    Obj.APELLIDO_MATERNO = AMATERNO;
                    Obj.APELLIDO_PATERNO = APATERNO;
                    Obj.NOMBRE           = NOMBRE;
                    Obj.FECHA_NACIMIENTO = FECHA_NACIMIENTO;
                    Obj.CURP             = CURP;
                    Obj.RFC                 = RFC;
                    Obj.TELEFONO            = TELEFONO;
                    Obj.EMAIL               = EMAIL;
                    Obj.FOTO                = FOTO;
                    Obj.ACTIVO              = ACTIVO;
                    Obj.FECHA_ACTUALIZACION = DateTime.Now;

                    conexion.Entry(Obj).State = EntityState.Modified;

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception er)
            {
                return(0);
            }
        }
コード例 #2
0
        /// <summary>
        /// Método para eliminar un registro de un usario
        /// </summary>
        /// <returns></returns>
        public int DeleteUsuario(int ID_USUARIO)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_USUARIO Obj = conexion.TBL_USUARIO.Where(x => x.ID_USUARIO == ID_USUARIO).FirstOrDefault();

                    conexion.Entry(Obj).State = EntityState.Deleted;

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
        /// <summary>
        /// Método para agregar un nuevo usuario
        /// </summary>
        /// <returns></returns>
        public int SetNewUsuario(int ID_JERARQUIA, int ID_JEFE, string USUARIO, string CONTRASENA, string AMATERNO,
                                 string APATERNO, string NOMBRE, DateTime FECHA_NACIMIENTO, string CURP, string RFC, string TELEFONO,
                                 string EMAIL, string FOTO, bool ACTIVO, DateTime FECHA_CREACION, DateTime FECHA_ACTUALIZACION)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_USUARIO Obj = new TBL_USUARIO();

                    Obj.ID_JERARQUIA     = ID_JERARQUIA;
                    Obj.ID_JEFE          = ID_JEFE;
                    Obj.USUARIO          = USUARIO;
                    Obj.CONTRASENA       = CONTRASENA;
                    Obj.APELLIDO_MATERNO = AMATERNO;
                    Obj.APELLIDO_PATERNO = APATERNO;
                    Obj.NOMBRE           = NOMBRE;
                    Obj.FECHA_NACIMIENTO = FECHA_NACIMIENTO;
                    Obj.CURP             = CURP;
                    Obj.RFC                 = RFC;
                    Obj.TELEFONO            = TELEFONO;
                    Obj.EMAIL               = EMAIL;
                    Obj.FOTO                = FOTO;
                    Obj.ACTIVO              = ACTIVO;
                    Obj.FECHA_CREACION      = DateTime.Now;
                    Obj.FECHA_ACTUALIZACION = DateTime.Now;

                    conexion.TBL_USUARIO.Add(Obj);

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception er)
            {
                return(0);
            }
        }