/// <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); } }
public IList Get() { try { using (var Conexion = new EntitiesFilder()) { var lista = (from a in Conexion.TBL_NET_BONO select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <summary> /// Método para obtener todos los registros de la BD, y tambien obtitne un usuario en especifico /// </summary> /// <returns></returns> public IList GetAllUsuarios() { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_USUARIO select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetFolioSIAC(string folioSIAC) { try { using (var Conexion = new EntitiesFilder()) { var list = (from a in Conexion.TBL_GLOBAL where a.FOLIO_SIAC == folioSIAC select a).ToList(); return(list); } } catch (Exception) { return(null); } }
public IList Get() { try { using (var Conexion = new EntitiesFilder()) { var lista = (from a in Conexion.TBL_LOG orderby a.FECHA descending select a).ToList().Take(500).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <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); } }
/// <summary> /// Método que busca un folio en especifico por FOLIO SIAC /// </summary> /// <param name="FolioBuscar"></param> /// <returns></returns> public IList GetInfoFolios(string FolioBuscar) { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_FOLIOS where a.FOLIO_SIAC.Contains(FolioBuscar) select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetFiles(int idGlobal) { try { using (var Conexion = new EntitiesFilder()) { var fileList = (from a in Conexion.TBL_ARCHIVO_GLOBAL where a.ID_GLOBAL == idGlobal select a).ToList(); return(fileList); } } catch (Exception) { return(null); } }
/// <summary> /// Método que verifica si un folio ya existe /// </summary> /// <param name="FOLIO_SIAC"></param> /// <returns></returns> public string VerificarExistenciaFolio(string FOLIO_SIAC) { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_FOLIOS where a.FOLIO_SIAC == FOLIO_SIAC select a.FOLIO_SIAC).ToList().FirstOrDefault(); return(lista); } } catch (Exception) { return("0"); } }
/// <summary> /// Método que retorna el usuario a partir de un ID. /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public IList GetUsuario(int idUsuario) { try { using (var Conexion = new EntitiesFilder()) { var lista = (from a in Conexion.TBL_USUARIO where a.ID_USUARIO == idUsuario select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <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; } }
/// <summary> /// Método que obtiene todo el registro de un usuario en especifico /// </summary> /// <param name="ID_USUARIO_BUSCAR"></param> /// <returns></returns> public IList GetAllUsuarioFiltrado(string USUARIO_BUSCAR) { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_USUARIO where a.USUARIO.Contains(USUARIO_BUSCAR) || a.NOMBRE.Contains(USUARIO_BUSCAR) || a.APELLIDO_PATERNO.Contains(USUARIO_BUSCAR) || a.APELLIDO_MATERNO.Contains(USUARIO_BUSCAR) select a).ToList(); return(lista); } } catch (Exception) { return(null); } }
/// <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; } }
/// <summary> /// Método que obtiene todos los registros de la tabla global ordenamos por la fecha de captura ordenados descendientemente /// </summary> /// <returns></returns> //public IList GetAllDatGlobal() //{ // try // { // using (var conexion = new EntitiesFilder()) // { // var Lista = (from a in conexion.TBL_GLOBAL // join b in conexion.TBL_USUARIO on a.ID_PROMOTOR equals b.ID_USUARIO // join c in conexion.TBL_FOLIOS on a.FOLIO_SIAC equals c.FOLIO_SIAC // orderby a.FECHA_CAPTURA descending // select new { // NOMBRE_COMPLETO_PROMOTOR = b.NOMBRE + " " + b.APELLIDO_PATERNO + " " + b.APELLIDO_MATERNO, // a.ID_PROMOTOR, // a.ID_GLOBAL, // a.FECHA_ELABORACION, // a.FILDER, // a.FECHA_CAPTURA, // a.MESA_CONTROL, // a.NOMBRE_CLIENTE, // a.TEL_CONTACTO, // a.SERVICIO, // a.TIPO, // a.PAQUETE, // a.FOLIO_SIAC, // a.PAGO_A_PROMOTOR, // a.ESTATUS_PAGO_INGRESO, // a.FECHA_PAGO_INGRESO, // a.ESTATUS_PAGO_POSTEO, // a.FECHA_PAGO_POSTEO, // c.ESTATUS_SIAC, // c.ESTATUS_PISA_MULTIORDEN // }).ToList(); // return Lista; // } // } // catch (Exception) // { // throw; // } //} public IList GetAllDataGlobalByPromotor(string promotor) { try { using (var conexion = new EntitiesFilder()) { var Lista = (from a in conexion.TBL_GLOBAL join b in conexion.TBL_USUARIO on a.ID_PROMOTOR equals b.ID_USUARIO join c in conexion.TBL_FOLIOS on a.FOLIO_SIAC equals c.FOLIO_SIAC where b.USUARIO == promotor orderby a.FECHA_CAPTURA descending select new { NOMBRE_COMPLETO_PROMOTOR = b.NOMBRE + " " + b.APELLIDO_PATERNO + " " + b.APELLIDO_MATERNO, a.ID_PROMOTOR, a.ID_GLOBAL, a.FECHA_ELABORACION, a.FILDER, a.FECHA_CAPTURA, a.MESA_CONTROL, a.NOMBRE_CLIENTE, a.TEL_CONTACTO, a.SERVICIO, a.TIPO, a.PAQUETE, a.FOLIO_SIAC, a.PAGO_A_PROMOTOR, a.ESTATUS_PAGO_INGRESO, a.FECHA_PAGO_INGRESO, a.ESTATUS_PAGO_POSTEO, a.FECHA_PAGO_POSTEO, c.ESTATUS_SIAC, c.ESTATUS_PISA_MULTIORDEN, OBSERVACIONES = a.OBSERVACIONES }).ToList(); return(Lista); } } catch (Exception) { throw; } }
/// <summary> /// Método que obtiene los datos filtrados por ID_PROMOTOR y por ESTATUS_PAGO ordenados por FECHA_CAPTURA descendiente /// </summary> /// <param name="ID_PROMOTOR"></param> /// <param name="ESTATUS_PAGO"></param> /// <returns></returns> public IList GetDataGlobalPromotorEstatusPago(int ID_PROMOTOR, bool ESTATUS_PAGO_INGRESO) { try { using (var conexion = new EntitiesFilder()) { var Lista = (from a in conexion.TBL_GLOBAL join b in conexion.TBL_USUARIO on a.ID_PROMOTOR equals b.ID_USUARIO where a.ID_PROMOTOR == ID_PROMOTOR && a.ESTATUS_PAGO_INGRESO == ESTATUS_PAGO_INGRESO orderby a.FECHA_CAPTURA descending select new { a.ID_GLOBAL, a.ID_PROMOTOR, a.FECHA_ELABORACION, a.FILDER, a.FECHA_CAPTURA, a.MESA_CONTROL, a.NOMBRE_CLIENTE, a.TEL_CONTACTO, a.SERVICIO, a.TIPO, a.PAQUETE, a.FOLIO_SIAC, a.PAGO_A_PROMOTOR, a.ESTATUS_PAGO_INGRESO, a.FECHA_PAGO_INGRESO, a.ESTATUS_PAGO_POSTEO, a.FECHA_PAGO_POSTEO, b.NOMBRE, b.APELLIDO_PATERNO, b.APELLIDO_MATERNO, } ).ToList(); return(Lista); } } catch (Exception) { return(null); } }
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); } }
public IList GetAllServicios() { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_COMISION_PROMOTOR group a.SERVICIO by a.SERVICIO into serviceGroup orderby serviceGroup.Key select new { SERVICIO = serviceGroup.Key } ).ToList(); return(lista); } } catch (Exception) { return(null); } }
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); } }
/// <summary> /// Método que obtiene todos los registros de la tabla filtrados por el FOLIO_SIAC /// </summary> /// <param name="FOLIO_SIAC"></param> /// <returns></returns> public IList GetDataGlobalFolioSIAC(string FOLIO_SIAC) { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_GLOBAL join b in conexion.TBL_USUARIO on a.ID_PROMOTOR equals b.ID_USUARIO where a.FOLIO_SIAC == FOLIO_SIAC select new { a.ESTATUS_PAGO_INGRESO, a.ESTATUS_PAGO_POSTEO, a.FECHA_CAPTURA, a.FECHA_ELABORACION, a.FECHA_PAGO_INGRESO, a.FECHA_PAGO_POSTEO, a.FILDER, a.FOLIO_SIAC, a.ID_GLOBAL, a.ID_PROMOTOR, a.MESA_CONTROL, a.NOMBRE_CLIENTE, a.PAGO_A_PROMOTOR, a.PAQUETE, a.SERVICIO, a.TEL_CONTACTO, a.TIPO, NOMBRE_PROMOTOR = b.NOMBRE + " " + b.APELLIDO_PATERNO + " " + b.APELLIDO_MATERNO, OBSERVACIONES = a.OBSERVACIONES }).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetAllTipo() { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_COMISION_PROMOTOR group a.TIPO by a.TIPO into tipoGroup orderby tipoGroup.Key select new { TIPO = tipoGroup.Key } ).ToList(); return(lista); } } catch (Exception) { return(null); } }
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); } }
/// <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); } }
public IList GetAllPaqutes() { try { using (var conexion = new EntitiesFilder()) { var lista = (from a in conexion.TBL_COMISION_PROMOTOR group a.PAQUETE by a.PAQUETE into paqueteGroup orderby paqueteGroup.Key select new { PAQUETE = paqueteGroup.Key } ).ToList(); return(lista); } } catch (Exception) { return(null); } }
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); } }
/// <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); } }
/// <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); } }