/// <summary> /// Lee un registro de producto en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.DIRECCION dir = bbdd.DIRECCION.First(e => e.ID_DIRECCION == ID_DIRECCION); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(dir, this); /* Carga descripción de los Tipos */ LeerNombreComuna(); LeerDescripcionCliente(); LeerDescripcionEmpresa(); LeerDescripcionRegion(); return(true); } catch (Exception ex) { return(false); } }
//Buscar año public List <Resumen_Productos> ReadAño(int anno) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.RESUMEN_PRODUCTOS> listaDatos = bbdd.RESUMEN_PRODUCTOS.Where(b => b.MES_ANNO == anno).ToList <Datos.RESUMEN_PRODUCTOS>(); List <Resumen_Productos> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Resumen_Productos>()); } }
public List <Despacho> ReadRutPendientes(string rut) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.DESPACHO> listaDatos = bbdd.DESPACHO.Where(b => b.RUT_EMPLEADO == rut).Where(c => c.ID_ESTADO != 4).ToList <Datos.DESPACHO>(); List <Despacho> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Despacho>()); } }
public List <Producto> Vencimiento() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.PRODUCTO> listaDatos = bbdd.PRODUCTO.Where(b => b.FECHA_VENCIMIENTO < DateTime.Now).Where(c => c.STOCK > 0).ToList <Datos.PRODUCTO>(); List <Producto> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Producto>()); } }
//Listar stock critico public List <Producto> Stock() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.PRODUCTO> listaDatos = bbdd.PRODUCTO.Where(b => b.STOCK <= 20).ToList <Datos.PRODUCTO>(); List <Producto> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Producto>()); } }
//Buscar proveedor public List <Producto> ReadProveedor(short idProveedor) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.PRODUCTO> listaDatos = bbdd.PRODUCTO.Where(b => b.ID_PROVEEDOR == idProveedor).ToList <Datos.PRODUCTO>(); List <Producto> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Producto>()); } }
//Listar productos public List <Familia_Producto> ReadId(short id) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.FAMILIA_PRODUCTO> listaDatos = bbdd.FAMILIA_PRODUCTO.Where(b => b.ID_FAMILIA == id).ToList <Datos.FAMILIA_PRODUCTO>(); List <Familia_Producto> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Familia_Producto>()); } }
//Listar productos public List <Tipo_Compra> ReadId(short id) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.TIPO_COMPRA> listaDatos = bbdd.TIPO_COMPRA.Where(b => b.ID_TIPOCOM == id).ToList <Datos.TIPO_COMPRA>(); List <Tipo_Compra> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Tipo_Compra>()); } }
//Buscar cliente public List <Cliente> ReadUsuario(short idUsuario) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.CLIENTE> listaDatos = bbdd.CLIENTE.Where(b => b.ID_USUARIO == idUsuario).ToList <Datos.CLIENTE>(); List <Cliente> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Cliente>()); } }
//Buscar usuario public List <Empresa> ReadCliente(string rut) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.EMPRESA> listaDatos = bbdd.EMPRESA.Where(b => b.RUT_CLIENTE == rut).ToList <Datos.EMPRESA>(); List <Empresa> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Empresa>()); } }
//Buscar tipo empresa public List <Empresa> ReadTipo(short idTipo) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.EMPRESA> listaDatos = bbdd.EMPRESA.Where(b => b.ID_TIPO == idTipo).ToList <Datos.EMPRESA>(); List <Empresa> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Empresa>()); } }
//Buscar cargo public List <Empleado> ReadCargo(short idCargo) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.EMPLEADO> listaDatos = bbdd.EMPLEADO.Where(b => b.ID_CARGO == idCargo).ToList <Datos.EMPLEADO>(); List <Empleado> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Empleado>()); } }
//Listar productos public List <Empleado> ReadRut(string rut) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.EMPLEADO> listaDatos = bbdd.EMPLEADO.Where(b => b.RUT_EMPLEADO == rut).ToList <Datos.EMPLEADO>(); List <Empleado> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Empleado>()); } }
//Listar productos public List <Costo_envio> ReadId(short id) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.COSTO_ENVIO> listaDatos = bbdd.COSTO_ENVIO.Where(b => b.ID_COSTOENVIO == id).ToList <Datos.COSTO_ENVIO>(); List <Costo_envio> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Costo_envio>()); } }
//Buscar compra public List <Producto_Proveedor> ReadCompra(int idCompra) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.PRODUCTO_PROVEEDOR> listaDatos = bbdd.PRODUCTO_PROVEEDOR.Where(b => b.ID_COMPRA == idCompra).ToList <Datos.PRODUCTO_PROVEEDOR>(); List <Producto_Proveedor> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Producto_Proveedor>()); } }
public List <Recepcion_Producto> ReadRutSinTerminar(string rut) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.RECEPCION_PRODUCTO> listaDatos = bbdd.RECEPCION_PRODUCTO.Where(b => b.RUT_EMPLEADO == rut).Where(c => c.ID_ESTADO != 2).ToList <Datos.RECEPCION_PRODUCTO>(); List <Recepcion_Producto> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Recepcion_Producto>()); } }
//Listar productos de una compra public List <Detalle_Orden> ReadId(decimal id) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.DETALLE_ORDEN> listaDatos = bbdd.DETALLE_ORDEN.Where(b => b.ID_COMPRA == id).ToList <Datos.DETALLE_ORDEN>(); List <Detalle_Orden> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Detalle_Orden>()); } }
//Buscar envio public List <Detalle_Orden> ReadProducto(long idProducto) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.DETALLE_ORDEN> listaDatos = bbdd.DETALLE_ORDEN.Where(b => b.ID_PRODUCTO == idProducto).ToList <Datos.DETALLE_ORDEN>(); List <Detalle_Orden> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Detalle_Orden>()); } }
//Buscar proveedor public List <Compra_Proveedor> ReadProveedor(short idProveedor) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.COMPRA_PROVEEDOR> listaDatos = bbdd.COMPRA_PROVEEDOR.Where(b => b.ID_COMPRA == idProveedor).ToList <Datos.COMPRA_PROVEEDOR>(); List <Compra_Proveedor> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Compra_Proveedor>()); } }
//Buscar proveedor public List <Factura> ReadMedio(short idMedio) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.FACTURA> listaDatos = bbdd.FACTURA.Where(b => b.ID_MEDIO == idMedio).ToList <Datos.FACTURA>(); List <Factura> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Factura>()); } }
//Buscar region public List <Comuna> ReadRegion(string idRegion) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.COMUNA> listaDatos = bbdd.COMUNA.Where(b => b.ID_REGION == idRegion).ToList <Datos.COMUNA>(); List <Comuna> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Comuna>()); } }
//Buscar empresa public List <Direccion> ReadEmpresa(short idEmpresa) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.DIRECCION> listaDatos = bbdd.DIRECCION.Where(b => b.ID_DIRECCION == idEmpresa).ToList <Datos.DIRECCION>(); List <Direccion> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Direccion>()); } }
//Buscar envio public List <Orden_Compra> ReadEnvio(short idEnvio) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.ORDEN_COMPRA> listaDatos = bbdd.ORDEN_COMPRA.Where(b => b.ID_COSTOENVIO == idEnvio).ToList <Datos.ORDEN_COMPRA>(); List <Orden_Compra> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Orden_Compra>()); } }
//Buscar cliente public List <Direccion> ReadCliente(string rut) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.DIRECCION> listaDatos = bbdd.DIRECCION.Where(b => b.RUT_CLIENTE == rut).ToList <Datos.DIRECCION>(); List <Direccion> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Direccion>()); } }
//Buscar empleado public List <Orden_Compra> ReadEmpleado(string rutEmpleado) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.ORDEN_COMPRA> listaDatos = bbdd.ORDEN_COMPRA.Where(b => b.RUT_EMPLEADO == rutEmpleado).ToList <Datos.ORDEN_COMPRA>(); List <Orden_Compra> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Orden_Compra>()); } }
//Buscar proveedor public List <Usuario> ReadTipo(short idTipo) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.USUARIO> listaDatos = bbdd.USUARIO.Where(b => b.ID_TIPOUSU == idTipo).ToList <Datos.USUARIO>(); List <Usuario> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Usuario>()); } }
//Listar productos public List <Usuario> ReadNombre(string nombre) { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { List <Datos.USUARIO> listaDatos = bbdd.USUARIO.Where(b => b.NOMBRE_USUARIO == nombre).ToList <Datos.USUARIO>(); List <Usuario> listaNegocio = GenerarListado(listaDatos); return(listaNegocio); } catch (Exception ex) { return(new List <Usuario>()); } }
/// <summary> /// Lee un registro de cargi en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.TIPO_USUARIO tiu = bbdd.TIPO_USUARIO.First(e => e.ID_TIPOUSU == ID_TIPOUSU); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(tiu, this); return(true); } catch (Exception ex) { return(false); } }
/// <summary> /// Lee un registro de cargi en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.ESTADO_DESPACHO esd = bbdd.ESTADO_DESPACHO.First(e => e.ID_ESTADO == ID_ESTADO); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(esd, this); return(true); } catch (Exception ex) { return(false); } }
/// <summary> /// Lee un registro de familia en la BBDD /// </summary> /// <returns></returns> public bool Read() { Datos.FerreteriaFermeEntities bbdd = new Datos.FerreteriaFermeEntities(); try { /* Se obtiene el primer registro coincidente con el id */ Datos.FAMILIA_PRODUCTO fam = bbdd.FAMILIA_PRODUCTO.First(e => e.ID_FAMILIA == ID_FAMILIA); /* Se copian las propiedades de datos al negocio */ CommonBC.Syncronize(fam, this); return(true); } catch (Exception ex) { return(false); } }