Exemplo n.º 1
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;
            }
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
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);
            }
        }
Exemplo n.º 4
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);
            }
        }