Ejemplo n.º 1
0
        /// <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>());
            }
        }
Ejemplo n.º 3
0
        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>());
            }
        }
Ejemplo n.º 4
0
        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>());
            }
        }
Ejemplo n.º 5
0
        //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>());
            }
        }
Ejemplo n.º 6
0
        //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>());
            }
        }
Ejemplo n.º 7
0
        //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>());
            }
        }
Ejemplo n.º 8
0
        //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>());
            }
        }
Ejemplo n.º 9
0
        //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>());
            }
        }
Ejemplo n.º 10
0
        //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>());
            }
        }
Ejemplo n.º 11
0
        //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>());
            }
        }
Ejemplo n.º 12
0
        //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>());
            }
        }
Ejemplo n.º 13
0
        //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>());
            }
        }
Ejemplo n.º 14
0
        //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>());
            }
        }
Ejemplo n.º 15
0
        //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>());
            }
        }
Ejemplo n.º 19
0
        //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>());
            }
        }
Ejemplo n.º 20
0
        //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>());
            }
        }
Ejemplo n.º 21
0
        //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>());
            }
        }
Ejemplo n.º 22
0
        //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>());
            }
        }
Ejemplo n.º 23
0
        //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>());
            }
        }
Ejemplo n.º 24
0
        //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>());
            }
        }
Ejemplo n.º 25
0
        //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>());
            }
        }
Ejemplo n.º 26
0
        //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>());
            }
        }
Ejemplo n.º 27
0
        //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>());
            }
        }
Ejemplo n.º 28
0
        /// <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);
            }
        }
Ejemplo n.º 29
0
        /// <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);
            }
        }
Ejemplo n.º 30
0
        /// <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);
            }
        }