public IList GetAllPromotores(int idCompania) { try { using (var Conexion = new EntitiesERP()) { var list = (from c in Conexion.TBL_USUARIO join r in Conexion.TBL_ROLE on c.ID_ROL equals r.ID_ROL where c.ID_COMPANIA == idCompania && (c.ID_ROL == 4 || c.ID_ROL == 6 || c.ID_ROL == 7 || c.ID_ROL == 8) select new { c.ID_USUARIO, c.ID_ROL, c.ID_COMPANIA, c.NOMBRE, c.APATERNO, c.AMATERNO, c.USUARIO, c.JefeId, r.ROL }).ToList(); return(list); } } catch (Exception) { return(null); } }
public string GetLastCodeSalida() { try { string lastCode = "ERROR"; using (var Conexion = new EntitiesERP()) { lastCode = (from a in Conexion.TBL_MOVIMIENTO_SALIDA_ALMACEN orderby a.ID_MOVIMIENTO_SALIDA_ALMACEN descending select a.FOLIO).FirstOrDefault(); if (string.IsNullOrEmpty(lastCode)) { string anio = DateTime.Now.Year.ToString().Substring(2, 2); lastCode = "S00000" + anio; } } return(lastCode); } catch (Exception) { return("ERROR"); } }
public IList GetSalida(int idSalida) { try { using (var Conexion = new EntitiesERP()) { var lista = (from s in Conexion.TBL_MOVIMIENTO_SALIDA_ALMACEN join w in Conexion.TBL_ALMACEN on s.ID_ALMACEN equals w.ID_ALMACEN join d in Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN on s.ID_MOVIMIENTO_SALIDA_ALMACEN equals d.ID_MOVIMIENTO_SALIDA_ALMACEN join a in Conexion.TBL_ARTICULO on d.ID_ARTICULO equals a.ID_ARTICULO where s.ID_MOVIMIENTO_SALIDA_ALMACEN == idSalida select new { s.ID_MOVIMIENTO_SALIDA_ALMACEN, s.ID_ALMACEN, w.NOMBRE, d.ID_ARTICULO, a.CODIGO, a.DESCRIPCION, a.FOTO, a.CONSUMIBLE, s.FECHA_SALIDA, s.USUARIO_SOLICITO, s.USUARIO_ATENDIO }).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetArticulo(int idArticulo) { try { using (var Conexion = new EntitiesERP()) { var list = (from a in Conexion.TBL_ARTICULO join d in Conexion.TBL_DETAILS_ARTICULO on a.ID_ARTICULO equals d.ID_ARTICULO where a.ID_ARTICULO == idArticulo select new { a.ID_ARTICULO, a.ID_CATEGORIA, a.ID_COMPANIA, a.CODIGO, a.DESCRIPCION, a.DESCRIPCION_LARGA, a.STOCK_MAX, a.STOCK_MIN, a.FOTO, a.CONSUMIBLE, d.PRECIO_GERENTE, d.PRECIO_MASTER, d.PRECIO_PROMOTOR, d.PRECIO_UNIDAD }).ToList(); return(list); } } catch (Exception) { return(null); } }
public int Update(DO_Articulo articulo) { try { using (var Conexion = new EntitiesERP()) { TBL_ARTICULO obj = Conexion.TBL_ARTICULO.Where(x => x.CODIGO == articulo.Codigo).FirstOrDefault(); obj.CODIGO = articulo.Codigo; obj.DESCRIPCION = articulo.Descripcion; obj.DESCRIPCION_LARGA = articulo.NumeroDeSerie; obj.STOCK_MAX = articulo.stockMax; obj.STOCK_MIN = articulo.stockMin; obj.CONSUMIBLE = articulo.IsConsumible; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int InsertEntrada(int idAlmacen, int idProveedor, string noFactura, DateTime fecha, string usuario, double costoGuia) { try { using (var Conexion = new EntitiesERP()) { TBL_MOVIMIENTO_ALMACEN obj = new TBL_MOVIMIENTO_ALMACEN(); obj.ID_ALMACEN = idAlmacen; obj.ID_PROVEEDOR = idProveedor; obj.NO_FACTURA = noFactura; obj.FECHA = fecha; obj.USUARIO = usuario; obj.COSTO_GUIA = costoGuia; Conexion.TBL_MOVIMIENTO_ALMACEN.Add(obj); int r = Conexion.SaveChanges(); return(r > 0 ? obj.ID_MOVIMIENTO_ALMACEN : 0); } } catch (Exception) { return(0); } }
public IList GetDetallesOrdenes() { try { using (var Conexion = new EntitiesERP()) { var Lista = (from d in Conexion.OrdenesDetalle join o in Conexion.Ordenes on d.Id_Orden equals o.Id_Orden join p in Conexion.Productos on d.Id_Producto equals p.Id_Productos join e in Conexion.EstatusOrden on d.Id_EstatusOrden equals e.Id_EstatusOrden orderby o.FechaSolicitud descending select new { ID_DETALLE_ORDEN = d.Id_OrdenDetalle, PROYECTO = o.Proyecto, EQUIPO_REQUERIDO = p.Descripcion, ENVIAR_A = d.EntregarA, CANTIDAD_TOTAL = d.Cantidad, ENTREGA_PARCIAL = d.EntregaParcial, REQUISICION = o.Requisicion, FECHA_PEDIDO = o.FechaSolicitud, FECHA_ENTREGA = o.FechaEntrega.ToString(), ORDEN = o.Folio, ID_ESTATUS = e.Id_EstatusOrden, ESTATUS = e.EstatusOrden1 }).ToList(); return(Lista); } } catch (Exception) { return(null); } }
public IList GetAllUsuarios(int idCompania) { try { using (var Conexion = new EntitiesERP()) { var list = (from c in Conexion.TBL_USUARIO join r in Conexion.TBL_ROLE on c.ID_ROL equals r.ID_ROL where c.ID_COMPANIA == idCompania select new { c.ID_USUARIO, c.ID_ROL, c.ID_COMPANIA, c.NOMBRE, c.APATERNO, c.AMATERNO, c.USUARIO, c.CONTRASENA, r.ROL }).ToList(); return(list); } } catch (Exception) { return(null); } }
public IList GetAllUsuarios() { try { using (var Conexion = new EntitiesERP()) { var list = (from c in Conexion.TBL_USUARIO join r in Conexion.TBL_ROLE on c.ID_ROL equals r.ID_ROL join u in Conexion.TBL_COMPANIA on c.ID_COMPANIA equals u.ID_COMPANIA join p in Conexion.TBL_ERP_PLAN on u.ID_PLAN equals p.ID_PLAN select new { c.ID_USUARIO, c.ID_ROL, r.ROL, c.NOMBRE, c.APATERNO, c.AMATERNO, c.ID_COMPANIA, c.USUARIO, u.FECHA_REGISTRO, p.ID_PLAN, p.NOMBRE_PLAN, NOMBRE_COMPANIA = u.NOMBRE }).ToList(); return(list); } } catch (Exception) { return(null); } }
public IList GetAllGerentes() { try { using (var Conexion = new EntitiesERP()) { var lista = (from u in Conexion.TBL_USUARIO join r in Conexion.TBL_ROLE on u.ID_ROL equals r.ID_ROL join c in Conexion.TBL_COMPANIA on u.ID_COMPANIA equals c.ID_COMPANIA join p in Conexion.TBL_ERP_PLAN on u.ID_COMPANIA equals p.ID_PLAN where u.ID_ROL == 1 || u.ID_ROL == 3 select new { c.NOMBRE, u.USUARIO, r.ROL, c.FECHA_REGISTRO, p.NOMBRE_PLAN, }).ToList(); return(lista); } } catch (Exception) { return(null); } }
public IList GetDependientes(int idUsuario) { try { using (var Conexion = new EntitiesERP()) { var lista = (from c in Conexion.TBL_USUARIO where c.JefeId == idUsuario select new { c.ID_USUARIO, c.ID_ROL, c.ID_COMPANIA, c.NOMBRE, c.APATERNO, c.AMATERNO, c.USUARIO, c.JefeId }).ToList(); return(lista); } } catch (Exception) { return(null); } }
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); } }
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); } }
public IList GetLogin(string usuario, string contrasena) { try { using (var Conexion = new EntitiesERP()) { var lista = (from u in Conexion.TBL_USUARIO join c in Conexion.TBL_COMPANIA on u.ID_COMPANIA equals c.ID_COMPANIA join p in Conexion.TBL_ERP_PLAN on c.ID_PLAN equals p.ID_PLAN where u.USUARIO == usuario && u.CONTRASENA == contrasena && (u.ID_ROL == 1 || u.ID_ROL == 5 || u.ID_ROL == 3) select new { u.NOMBRE, u.AMATERNO, u.APATERNO, u.CONTRASENA, u.ID_COMPANIA, u.ID_ROL, u.ID_USUARIO, u.USUARIO, c.FECHA_REGISTRO, p.NOMBRE_PLAN }).ToList(); return(lista); } } catch (Exception) { return(null); } }
public int ActualizarCliente(DO_Clientes cliente) { try { using (var conexion = new EntitiesERP()) { Clientes obj = conexion.Clientes.Where(x => x.Id_Clientes == cliente.Id_Cliente).FirstOrDefault(); obj.Id_Clientes = cliente.Id_Cliente; obj.Nombre = cliente.Nombre; obj.RFC = cliente.RFC; obj.Telefono = cliente.Telefono; obj.Direccion = cliente.Direccion; obj.Correo = cliente.Correo; conexion.Entry(obj).State = EntityState.Modified; return(conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public DO_Proveedor GetProveedor(int idProveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == idProveedor).FirstOrDefault(); DO_Proveedor proveedor = new DO_Proveedor(); proveedor.idProveedor = obj.ID_PROVEEDOR; proveedor.Correo = obj.CORREO; proveedor.Direccion = obj.DIRECCION; proveedor.idCompania = obj.ID_COMPANIA; proveedor.Nombre = obj.NOMBRE; proveedor.RFC = obj.RFC; proveedor.Telefono1 = obj.TELEFONO1; proveedor.Telefono2 = obj.TELEFONO2; return(proveedor); } } catch (Exception) { return(null); } }
public int Insert(int idUsuario, double monto, DateTime fechaIngreso, string banco, string descripcion, string urlArchivo) { try { using (var Conexion = new EntitiesERP()) { TBL_DEPOSITOS deposito = new TBL_DEPOSITOS(); deposito.FECHA_INGRESO = fechaIngreso; deposito.ID_USUARIO = idUsuario; deposito.MONTO = monto; deposito.FECHA_REGISTRO = DateTime.Now; deposito.BANCO = banco; deposito.DESCRIPCION = descripcion; deposito.URL_ARCHIVO = urlArchivo; Conexion.TBL_DEPOSITOS.Add(deposito); return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(DO_Proveedor proveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR tblProveedor = new TBL_PROVEEDOR(); tblProveedor.CORREO = proveedor.Correo; tblProveedor.DIRECCION = proveedor.Direccion; tblProveedor.ID_COMPANIA = proveedor.idCompania; tblProveedor.NOMBRE = proveedor.Nombre; tblProveedor.RFC = proveedor.RFC; tblProveedor.TELEFONO1 = proveedor.Telefono1; tblProveedor.TELEFONO2 = proveedor.Telefono2; Conexion.TBL_PROVEEDOR.Add(tblProveedor); return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int ActualizarProducto(DO_Productos producto) { try { using (var conexion = new EntitiesERP()) { Productos obj = conexion.Productos.Where(x => x.Id_Productos == producto.Id_Productos).FirstOrDefault(); obj.Id_Productos = producto.Id_Productos; obj.Id_Categoria = producto.Id_Categoria; obj.Codigo = producto.Codigo; obj.Descripcion = producto.Descripcion; obj.foto = producto.foto; conexion.Entry(obj).State = EntityState.Modified; return(conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Update(DO_Proveedor proveedor) { try { using (var Conexion = new EntitiesERP()) { TBL_PROVEEDOR obj = Conexion.TBL_PROVEEDOR.Where(x => x.ID_PROVEEDOR == proveedor.idProveedor).FirstOrDefault(); obj.CORREO = proveedor.Correo; obj.DIRECCION = proveedor.Direccion; obj.NOMBRE = proveedor.Nombre; obj.RFC = proveedor.RFC; obj.TELEFONO1 = proveedor.Telefono1; obj.TELEFONO2 = proveedor.Telefono2; Conexion.Entry(obj).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int AltaOrdenesDetalle(DO_OrdenesDetalle ordenesdetalle) { try { using (var conexion = new EntitiesERP()) { OrdenesDetalle obj = new OrdenesDetalle(); obj.Id_Orden = ordenesdetalle.Id_Orden; obj.Id_Producto = ordenesdetalle.Id_Producto; obj.Id_EstatusOrden = ordenesdetalle.Id_EstatusOrden; obj.Cantidad = ordenesdetalle.Cantidad; obj.EntregaParcial = ordenesdetalle.EntregaParcial; obj.EntregarA = ordenesdetalle.EntregarA; obj.FechaActualizacionEstatus = ordenesdetalle.FechaActualizacionEstatus; conexion.OrdenesDetalle.Add(obj); return(conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(string nombre, string rfc, string direccion, string telefono, string correo, int idPlan) { try { using (var Conexion = new EntitiesERP()) { TBL_COMPANIA compania = new TBL_COMPANIA(); compania.NOMBRE = nombre; compania.RFC = rfc; compania.DIRECCION = direccion; compania.TELEFONO = telefono; compania.CORREO = correo; compania.FECHA_REGISTRO = DateTime.Now; compania.ID_PLAN = idPlan; Conexion.TBL_COMPANIA.Add(compania); Conexion.SaveChanges(); return(compania.ID_COMPANIA); } } catch (Exception) { return(0); } }
public int Insert(DO_Articulo articulo) { try { using (var Conexion = new EntitiesERP()) { TBL_ARTICULO tblArticulo = new TBL_ARTICULO(); tblArticulo.CODIGO = articulo.Codigo; tblArticulo.DESCRIPCION = articulo.Descripcion; tblArticulo.DESCRIPCION_LARGA = articulo.NumeroDeSerie; tblArticulo.FOTO = articulo.CodigoDeBarras; tblArticulo.ID_CATEGORIA = articulo.ID_CATEGORIA; tblArticulo.ID_COMPANIA = articulo.idCompania; tblArticulo.STOCK_MAX = articulo.stockMax; tblArticulo.STOCK_MIN = articulo.stockMin; tblArticulo.ID_COMPANIA = articulo.idCompania; tblArticulo.CONSUMIBLE = articulo.IsConsumible; Conexion.TBL_ARTICULO.Add(tblArticulo); Conexion.SaveChanges(); return(tblArticulo.ID_ARTICULO); } } catch (Exception) { return(0); } }
public IList GetLastVenta(int idCompania) { try { using (var Conexion = new EntitiesERP()) { var list = (from a in Conexion.TBL_VENTA join b in Conexion.TBL_DETAILS_VENTA on a.ID_VENTA equals b.ID_VENTA join c in Conexion.TBL_ARTICULO on b.ID_ARTICULO equals c.ID_ARTICULO join d in Conexion.TBL_COMPANIA on c.ID_COMPANIA equals d.ID_COMPANIA where d.ID_COMPANIA == idCompania orderby a.FECHA_REGISTRO descending select new { c.DESCRIPCION, b.CANTIDAD, b.PRECIO }).Take(5).ToList(); return(list); } } catch (Exception) { return(null); } }
public IList GetAll(int idCompania) { try { using (var Conexion = new EntitiesERP()) { var list = (from v in Conexion.TBL_ARTICULO join d in Conexion.TBL_DETAILS_ARTICULO on v.ID_ARTICULO equals d.ID_ARTICULO where v.ID_COMPANIA == idCompania select new { v.CODIGO, v.DESCRIPCION, v.DESCRIPCION_LARGA, v.FOTO, v.ID_ARTICULO, v.ID_COMPANIA, v.ID_CATEGORIA, v.STOCK_MAX, v.STOCK_MIN, v.CONSUMIBLE, d.PRECIO_GERENTE, d.PRECIO_MASTER, d.PRECIO_PROMOTOR, d.PRECIO_UNIDAD }).ToList(); return(list); } } catch (Exception) { return(null); } }
public IList GetAlertaStock(int idCompania) { try { using (var Conexion = new EntitiesERP()) { var Lista = (from a in Conexion.TBL_ARTICULO join e in Conexion.TBL_EXISTENCIA on a.ID_ARTICULO equals e.ID_ARTICULO where a.ID_COMPANIA == idCompania select new { a.CODIGO, a.DESCRIPCION, a.STOCK_MIN, a.STOCK_MAX, CANTIDAD_EN_ALMACEN = e.CANTIDAD, RESTA = e.CANTIDAD - a.STOCK_MIN }).OrderBy(x => x.RESTA).ToList(); return(Lista); } } catch (Exception) { return(null); } }
public int InsertSalida(int idAlmacen, string usuarioSolicito, string usuarioAtendio, string folio) { try { using (var Conexion = new EntitiesERP()) { TBL_MOVIMIENTO_SALIDA_ALMACEN obj = new TBL_MOVIMIENTO_SALIDA_ALMACEN(); obj.ID_ALMACEN = idAlmacen; obj.USUARIO_SOLICITO = usuarioSolicito; obj.FECHA_SALIDA = DateTime.Now; obj.USUARIO_ATENDIO = usuarioAtendio; obj.FOLIO = folio; Conexion.TBL_MOVIMIENTO_SALIDA_ALMACEN.Add(obj); Conexion.SaveChanges(); return(obj.ID_MOVIMIENTO_SALIDA_ALMACEN); } } catch (Exception) { return(0); } }
public IList GetDetalleSalida(string folio) { try { using (var Conexion = new EntitiesERP()) { var lista = (from a in Conexion.TBL_MOVIMIENTO_SALIDA_ALMACEN join b in Conexion.TBL_DETALLE_MOVIMIENTO_SALIDA_ALMACEN on a.ID_MOVIMIENTO_SALIDA_ALMACEN equals b.ID_MOVIMIENTO_SALIDA_ALMACEN join c in Conexion.TBL_ARTICULO on b.ID_ARTICULO equals c.ID_ARTICULO where a.FOLIO == folio select new { c.ID_ARTICULO, c.CODIGO, c.DESCRIPCION_LARGA, a.ID_MOVIMIENTO_SALIDA_ALMACEN, a.FOLIO, b.FECHA_REGRESO, b.CONDICION_ARTICULO_SALIDA, b.CONDICION_ARTICULO_REGRESO, b.CANTIDAD, b.ID_DETALLE_MOVIMIENTO_SALIDA_ALMACEN, a.FECHA_SALIDA, a.USUARIO_ATENDIO, a.USUARIO_SOLICITO }).ToList(); return(lista); } } catch (Exception) { return(null); } }
public int Insert(int idMovimientoEntrada, int idArticulo, decimal cantidad, int idUnidad) { try { using (var Conexion = new EntitiesERP()) { TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN detalle = new TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN(); detalle.ID_MOVIMIENTO_ENTRADA_ALMACEN = idMovimientoEntrada; detalle.ID_ARTICULO = idArticulo; detalle.CANTIDAD = cantidad; detalle.ID_UNIDAD = idUnidad; Conexion.TBL_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN.Add(detalle); if (Conexion.SaveChanges() > 0) { return(detalle.ID_DETALLE_MOVIMIENTO_ENTRADA_ALMACEN); } else { return(0); } } } catch (Exception) { return(0); } }
public IList GetPersona(int idPersona) { try { using (var Conexion = new EntitiesERP()) { var list = (from c in Conexion.TBL_USUARIO join u in Conexion.TBL_COMPANIA on c.ID_COMPANIA equals u.ID_COMPANIA join p in Conexion.TBL_ERP_PLAN on u.ID_PLAN equals p.ID_PLAN join r in Conexion.TBL_ROLE on c.ID_ROL equals r.ID_ROL where c.ID_USUARIO == idPersona select new { c.ID_USUARIO, c.ID_ROL, c.ID_COMPANIA, c.NOMBRE, c.APATERNO, c.AMATERNO, c.USUARIO, p.NOMBRE_PLAN, c.JefeId, r.ROL }).ToList(); return(list); } } catch (Exception) { return(null); } }