Пример #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 en base a su ID
        /// </summary>
        /// <param name="ID_GLOBAL"></param>
        /// <returns></returns>
        public int DeleteDataGlobal(int ID_GLOBAL)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_GLOBAL Obj = conexion.TBL_GLOBAL.Where(x => x.ID_GLOBAL == ID_GLOBAL).FirstOrDefault();

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

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
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;
            }
        }
Пример #4
0
        /// <summary>
        /// Método para eliminar un folio de la BD.
        /// </summary>
        /// <param name="IdFolio"></param>
        /// <returns></returns>
        public int DeleteFolio(string FolioSIAC)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_FOLIOS Obj = conexion.TBL_FOLIOS.Where(x => x.FOLIO_SIAC == FolioSIAC).FirstOrDefault();

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

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #5
0
        public int Delete(int idGlobal)
        {
            try
            {
                using (var Conexion = new EntitiesFilder())
                {
                    List <TBL_ARCHIVO_GLOBAL> tBLs = Conexion.TBL_ARCHIVO_GLOBAL.Where(x => x.ID_GLOBAL == idGlobal).ToList();

                    foreach (TBL_ARCHIVO_GLOBAL archivo in tBLs)
                    {
                        Conexion.Entry(archivo).State = EntityState.Deleted;
                    }

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #6
0
        public int UpdatePagoPosteoSupervisor(string folioSIAC, bool banPago)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_GLOBAL tBL_GLOBAL = conexion.TBL_GLOBAL.Where(x => x.FOLIO_SIAC == folioSIAC).FirstOrDefault();

                    tBL_GLOBAL.ESTATUS_PAGO_POSTEO_LIDER = banPago;
                    tBL_GLOBAL.FECHA_PAGO_POSTEO_LIDER   = DateTime.Now;

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

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #7
0
        public int Insert(string usuario, string descripcion)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_LOG tBL_LOG = new TBL_LOG();

                    tBL_LOG.FECHA       = DateTime.Now;
                    tBL_LOG.USUARIO     = usuario;
                    tBL_LOG.DESCRIPCION = descripcion;

                    conexion.TBL_LOG.Add(tBL_LOG);

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception er)
            {
                return(0);
            }
        }
Пример #8
0
        /// <summary>
        /// Método para modificar los datos de un registro en base a su ID
        /// </summary>
        /// <returns></returns>
        public int UpdateDataGlobal(int ID_GLOBAL, int ID_PROMOTOR, DateTime FECHA_ELABORACION, string FILDER,
                                    DateTime FECHA_CAPTURA, string MESA_CONTROL, string NOMBRE_CLIENTE, string TEL_CONTACTO, string SERVICIO,
                                    string TIPO, string PAQUETE, string FOLIO_SIAC, string PAGO_A_PROMOTOR, bool ESTATUS_PAGO_INGRESO,
                                    bool ESTATUS_PAGO_POSTEO, string OBSERVACIONES)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_GLOBAL Obj = conexion.TBL_GLOBAL.Where(x => x.ID_GLOBAL == ID_GLOBAL).FirstOrDefault();

                    Obj.ID_PROMOTOR       = ID_PROMOTOR;
                    Obj.FECHA_ELABORACION = FECHA_ELABORACION;
                    Obj.FILDER            = FILDER;
                    Obj.FECHA_CAPTURA     = FECHA_CAPTURA;
                    Obj.MESA_CONTROL      = MESA_CONTROL;
                    Obj.NOMBRE_CLIENTE    = NOMBRE_CLIENTE;
                    Obj.TEL_CONTACTO      = TEL_CONTACTO;
                    Obj.SERVICIO          = SERVICIO;
                    Obj.TIPO                 = TIPO;
                    Obj.PAQUETE              = PAQUETE;
                    Obj.FOLIO_SIAC           = FOLIO_SIAC;
                    Obj.PAGO_A_PROMOTOR      = PAGO_A_PROMOTOR;
                    Obj.ESTATUS_PAGO_INGRESO = ESTATUS_PAGO_INGRESO;
                    Obj.ESTATUS_PAGO_POSTEO  = ESTATUS_PAGO_POSTEO;
                    Obj.OBSERVACIONES        = OBSERVACIONES;

                    //Se cambia el estado de registro a modificado.
                    conexion.Entry(Obj).State = EntityState.Modified;

                    //Se guardan los cambios y se retorna el número de registros afectados.
                    return(conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #9
0
        public int Insert(string ext, int idGlobal, string nombreArchivo, string path)
        {
            try
            {
                using (var Conexion = new EntitiesFilder())
                {
                    TBL_ARCHIVO_GLOBAL tBL_ARCHIVO = new TBL_ARCHIVO_GLOBAL();

                    tBL_ARCHIVO.EXT            = ext;
                    tBL_ARCHIVO.ID_GLOBAL      = idGlobal;
                    tBL_ARCHIVO.NOMBRE_ARCHIVO = nombreArchivo;
                    tBL_ARCHIVO.RUTA           = path;

                    Conexion.TBL_ARCHIVO_GLOBAL.Add(tBL_ARCHIVO);

                    return(Conexion.SaveChanges());
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
Пример #10
0
        /// <summary>
        /// Método para insertar un nuevo registro global
        /// </summary>
        /// <returns></returns>
        public int SetNewDataGlobal(int ID_PROMOTOR, DateTime FECHA_ELABORACION, string FILDER,
                                    DateTime FECHA_CAPTURA, string MESA_CONTROL, string NOMBRE_CLIENTE, string TEL_CONTACTO, string SERVICIO,
                                    string TIPO, string PAQUETE, string FOLIO_SIAC, string PAGO_A_PROMOTOR, bool ESTATUS_PAGO_INGRESO,
                                    bool ESTATUS_PAGO_POSTEO, string OBSERVACIONES)
        {
            try
            {
                using (var conexion = new EntitiesFilder())
                {
                    TBL_GLOBAL data = new TBL_GLOBAL();

                    data.ID_PROMOTOR       = ID_PROMOTOR;
                    data.FECHA_ELABORACION = FECHA_ELABORACION;
                    data.FILDER            = FILDER;
                    data.FECHA_CAPTURA     = FECHA_CAPTURA;
                    data.MESA_CONTROL      = MESA_CONTROL;
                    data.NOMBRE_CLIENTE    = NOMBRE_CLIENTE;
                    data.TEL_CONTACTO      = TEL_CONTACTO;
                    data.SERVICIO          = SERVICIO;
                    data.TIPO                 = TIPO;
                    data.PAQUETE              = PAQUETE;
                    data.FOLIO_SIAC           = FOLIO_SIAC;
                    data.PAGO_A_PROMOTOR      = PAGO_A_PROMOTOR;
                    data.ESTATUS_PAGO_INGRESO = ESTATUS_PAGO_INGRESO;
                    data.ESTATUS_PAGO_POSTEO  = ESTATUS_PAGO_POSTEO;
                    data.OBSERVACIONES        = OBSERVACIONES;

                    conexion.TBL_GLOBAL.Add(data);

                    return(conexion.SaveChanges());
                }
            }
            catch (Exception er)
            {
                return(0);
            }
        }
Пример #11
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);
            }
        }