Пример #1
0
        public static DataTable CARGAR_TABLA_PRODUCTOS()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select sp.idsucursal_producto as idSp, p.idproducto as idP ,p.cod_producto as codP,p.nom_producto as nombreP,
                        c.idcategoria as idC, c.nombre_categoria as nombreC, m.idmarca as idM, m.nombre as nombreM,
                        s.idsucursal as idS, s.numero_de_sucursal as numeroS, e.idestante as idE, e.nombre as nombreE,
                        p.fecha_ingreso as fechaI, ucc.idutilidad_compra as idUtiM, ucc.nombre as UtiM, ucc.porcentaje as PUtiM,
                        uc.idutilidad_compra as idUtiD, uc.nombre as UtiD, uc.porcentaje as PUtiD,
                        sp.precio_compraM as precioCM, sp.precio_compra as precioCD, sp.precio_ventaM as precioVM, sp.precio_venta as precioVD, sp.existencias as exis, sp.kardex
                        from sucursales_productos sp, sucursales s, productos p, utilidades_compras uc, utilidades_compras ucc ,estantes e, categorias c, marcas m
                        where sp.idsucursal=s.idsucursal 
                        and sp.idproducto=p.idproducto 
                        and sp.idutilidadDetalles=uc.idutilidad_compra 
                        and sp.idutilidadMayoreo=ucc.idutilidad_compra
                        and sp.idestante=e.idestante
                        and p.idcategoria=c.idcategoria
                        and p.idmarca=m.idmarca
                        ;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #2
0
        public static DataTable ventas_diarias(string fecha)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select concat('T',v.idventa_ticket) as ticket, vt.correlativo, vt.fecha, vt.monto_total
from ventas v, ventas_tickets vt
where v.idventa_ticket = vt.idventa_ticket and v.fecha >= '" + fecha + @" 00:00:00' and v.fecha <= '" + fecha + @" 23:60:00'
union
select concat('F', v.idventa_factura) as ticket, vf.numero_factura, vf.fecha, vf.monto_total
 from ventas v, ventas_factura vf
 where v.idventa_factura = vf.idventa and v.fecha >= '" + fecha + " 00:00:00' and v.fecha <= '" + fecha + @" 23:60:00'
     ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #3
0
        public static DataTable CARGAR_TABLA_PRODUCTOS_VENT()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select pp.idsucursal_producto as idsp ,pr.cod_producto as codigo, pr.nom_producto as nombre, count(*) as cantipre, concat(pr.cod_producto,' < -|-> ',pr.nom_producto) as productoCod,
                        pp.precio, sp.existencias, p.nombre_presentacion as prese, pp.idpresentacion_producto as prepro, u.porcentaje as ud, uu.porcentaje as um,
                        pp.tipo, u.idutilidad_compra as idud, uu.idutilidad_compra as idum
                        from presentaciones_productos pp, sucursales_productos sp, presentaciones p, productos pr, utilidades_compras u, utilidades_compras uu
                        where pp.idsucursal_producto = sp.idsucursal_producto and pp.idpresentacion = p.idpresentacion and sp.idproducto = pr.idproducto
                        and sp.idutilidadDetalles = u.idutilidad_compra and sp.idutilidadMayoreo = uu.idutilidad_compra
                        group by pr.nom_producto
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable detalle_proTic(string id)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select dvt.cantidad_paquete, p.nombre_presentacion, 
pr.nom_producto,  pp.precio, dvt.total, vt.fecha, vt.correlativo, vt.monto_total_neto, 
vt.efectivo, vt.cambio, ci.contenido, concat(cll.nombre_cliente,' ',cll.apellidos_cliente) as nombre,
cll.direccion, corr.inicio, corr.final, vt.idcorrelativo, pr.cod_producto, sp.kardex
from ventas v, ventas_tickets vt, detalles_ventas_ticket dvt, presentaciones_productos pp, sucursales_productos sp, presentaciones p,
productos pr, citas ci, clientes cll, correlativos_ticket corr
where v.idventa_ticket = vt.idventa_ticket
and dvt.idventa_ticket = vt.idventa_ticket
and dvt.idpresentacion_producto = pp.idpresentacion_producto
and pp.idsucursal_producto = sp.idsucursal_producto
and sp.idproducto = pr.idproducto
and pp.idpresentacion = p.idpresentacion
and dvt.idventa_ticket = '" + id + "' and vt.idcita=ci.idcita and vt.idcliente=cll.idcliente and vt.idcorrelativo = corr.idcorrelativo_ticket; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #5
0
        public static DataTable anulacion_ticket(string idventa)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select vt.correlativo, v.fecha, concat(c.nombre_cliente,' ',c.apellidos_cliente) as nom, p.nom_producto, pre.nombre_presentacion,
                        dvt.cantidad_paquete, dvt.precio_venta, dvt.total, vt.monto_total_neto, vt.efectivo, vt.cambio, u.usuario, fp.nombre_pago
                        from ventas v, ventas_tickets vt, detalles_ventas_ticket dvt, sucursales_productos sp, presentaciones_productos pp,
                        clientes c, productos p, presentaciones pre, usuarios u, formas_pagos fp
                        where v.idventa_ticket = vt.idventa_ticket
                        and vt.idcliente = c.idcliente
                        and dvt.idventa_ticket = vt.idventa_ticket
                        and vt.idusuario = u.idusuario
                        and vt.idforma_pago = fp.idforma_pago
                        and dvt.idsucursal_producto = sp.idsucursal_producto
                        and dvt.idpresentacion_producto = pp.idpresentacion_producto
                        and sp.idproducto = p.idproducto
                        and pp.idpresentacion = pre.idpresentacion
                        and v.idventa = '" + idventa + @"'
                        ;
            ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #6
0
        public static DataTable ventas_diarias(string fecha, string idsu)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select concat(v.fecha) as ticket, vt.correlativo, vt.fecha, vt.monto_total
                from ventas v, ventas_tickets vt
                where v.num_ticket = vt.correlativo and v.fecha >= '" + fecha + @" 00:00:00' and v.fecha <= '" + fecha + @" 23:59:59' and v.idsucursal='" + idsu + @"' and v.anulacion=1
                union
                select concat(v.fecha) as ticket, vf.numero_factura, vf.fecha, vf.monto_total
                 from ventas v, ventas_factura vf
                 where v.num_factura = vf.numero_factura and v.fecha >= '" + fecha + " 00:00:00' and v.fecha <= '" + fecha + @" 23:59:59' and v.idsucursal='" + idsu + @"'and v.anulacion=1
                     ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #7
0
        public static DataTable datosTabla(string nombre)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = "select * from cajas where estado=1 and nombre_equipo='" + nombre + "';";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #8
0
        public static DataTable TODO_LOS_UNIDADES()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select * from unidades;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable datosTabla(string idsucursal)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = "select * from correlativos_ticket where idsucursal='" + idsucursal + "' and activos=1;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #10
0
        public static DataTable datosTabla()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = "select * from tipos_gastos;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #11
0
        public static DataTable datosTabla(bool cr)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = "select * from categorias where estado=1 order by nombre_categoria;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            oOperacion.Conexion_remota = cr;
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #12
0
        public static DataTable ventasXcliente(string id, string fechai, string fechaf)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Console.WriteLine(fechai + " " + fechaf);
            Consulta = @"select sumasVentas(" + id + ",'" + fechai + "','" + fechaf + "');";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #13
0
        public static DataTable datosTabla(bool cr)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = "select * from proveedores;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            oOperacion.Conexion_remota = cr;
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #14
0
        public static DataTable datosTablaCorrelativo(string idsuc, string nombre)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select ct.idcorrelativo_ticket as idc, s.numero_de_sucursal as nus, ct.numero_siguiente as ns, ct.final as f, ct.activos as act, ct.nombre_equipo as nom_equi
from correlativos_ticket ct, sucursales s
where s.idsucursal=" + idsuc + " and ct.nombre_equipo='" + nombre + "' and ct.activos=1;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable datosTabla(string idpro)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select pp.idproveedor_producto, pp.idproveedor, p.nombre_proveedor, pr.idproducto
                        from proveedores_productos pp, proveedores p, productos pr
                        where pp.idproveedor = p.idproveedor and pp.idproducto = pr.idproducto and pp.idproducto = '" + idpro + @"'
                            ;  ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #16
0
        public static DataTable datosTabla()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select uc.idutilidad_compra, uc.nombre, uc.porcentaje*100 as porcen, uc.porcentaje, uc.idtipo_compra, tc.nombre as nombreT
                        from utilidades_compras uc, tipo_compras tc
                        where uc.idtipo_compra = tc.idtipo_compra
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #17
0
        public static DataTable datosTabla()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select es.idempleado_sucursal, concat(e.nombres, ' ',e.apellidos) as nombres
                        from empleados_sucursales es, empleados e, sucursales s
                        where es.idempleado=e.idempleado and es.idsucursal=s.idsucursal
                        ;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #18
0
        public static DataTable datosTablaPermisosAasignar(string idgrupo)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select p.idpermiso, p.nombre, p.nombre_control
                        from permisos p
                        where p.idpermiso not in (select pg.idpermiso from permisos_grupos pg where pg.idgrupo = '" + idgrupo + @"')
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #19
0
        public static DataTable datosTabla()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select *, d.tipo_descuento as nombres_des, concat(c.nombre_cliente, ' ', c.apellidos_cliente) as nom
                        from clientes c, descuentos d
                        where c.iddescuento = d.iddescuento
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable presentacionesXproductoXcantidad(string idsuc_p)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select pp.idsucursal_producto as idsp, concat(p.nombre_presentacion,'x',pp.cantidad_unidades) as nombre, pp.cantidad_unidades, pp.idpresentacion_producto
from presentaciones_productos pp, presentaciones p
where pp.idpresentacion = p.idpresentacion and pp.idsucursal_producto = '" + idsuc_p + @"' order by pp.cantidad_unidades desc
    ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable presentaciones_producto(string idsuc_p)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select *
                        from presentaciones_productos pp
                        where pp.idsucursal_producto='" + idsuc_p + @"'
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #22
0
        public static DataTable datosTablaPermisosAsignados(string idgrupo)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select g.nombre, p.idpermiso, p.nombre as nombreP, p.nombre_control, pg.idpermiso_usuario
                        from permisos_grupos pg, grupos g, permisos p
                        where pg.idgrupo = g.idgrupo and pg.idpermiso = p.idpermiso and pg.idgrupo = '" + idgrupo + @"'
                            ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #23
0
        public static DataTable permisosAsigandosInicio(string idgrupo)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select  p.nombre_control
                from permisos_grupos pg, grupos g, permisos p
                where pg.idgrupo = g.idgrupo and pg.idpermiso = p.idpermiso and pg.idgrupo = '" + idgrupo + @"' and p.nombre_control like 'btn%'
                     ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable datosTabla(string idprove)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select  cp.idcuenta_proveedor, b.nombre, cp.numero_cuenta, p.idproveedor, b.idbanco
                        from cuentas_proveedores cp, proveedores p, bancos b
                        where cp.idproveedor = p.idproveedor and cp.idbanco = b.idbanco and cp.idproveedor = '" + idprove + @"'
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #25
0
        public static DataTable TODO_LOS_EMPLEADOS()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select e.idempleado, e.codigo_empleado, e.nombres, e.apellidos, u.nombre
                        from empleados e, unidades u
                        where e.idunidad = u.idunidad
                        order by apellidos asc;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable datosTablaCorrelativo()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select ct.idcorrelativo_ticket as idc, s.numero_de_sucursal as nus, ct.numero_siguiente as ns, ct.final as f, ct.activos as act
                            from correlativos_ticket ct, sucursales s
                            where ct.idsucursal=s.idsucursal
                            ;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable datosTabla()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select e.idempleado ,e.nombres, e.apellidos, e.dui, e.nit, e.idcargo, c.nombre_cargo, e. telefono, e.correo, 
                        e.genero, s.numero_de_sucursal, es.idempleado_sucursal, s.idsucursal
                        from  empleados_sucursales es, sucursales s ,empleados e, cargos c
                        where es.idempleado=e.idempleado and es.idsucursal=s.idsucursal and e.idcargo=c.idcargo
                        ;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable presentacionesXproducto(string idsuc_p)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select pp.idpresentacion_producto, pp.idpresentacion, p.nombre_presentacion, pp.cantidad_unidades, pp.precio, pp.tipo, pp.prioridad
                        from presentaciones_productos pp, sucursales_productos sp, presentaciones p
                        where pp.idsucursal_producto = sp.idsucursal_producto and pp.idpresentacion = p.idpresentacion and sp.idsucursal_producto = '" + idsuc_p + @"'
                        order by pp.prioridad asc
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
        public static DataTable presentaciones_productoXCodigo(string codi)
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select p.nombre_presentacion, p.idpresentacion, pp.precio, pp.idpresentacion_producto
                        from presentaciones_productos pp, presentaciones p, sucursales_productos sp
                        where pp.idpresentacion=p.idpresentacion and pp.idsucursal_producto=sp.idsucursal_producto
                        and pp.idsucursal_producto=(select sspp.idsucursal_producto from sucursales_productos sspp, productos p where sspp.idproducto=p.idproducto and p.cod_producto='" + codi + @"');
                        ;";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }
Пример #30
0
        public static DataTable datosClientes2()
        {
            DataTable Datos = new DataTable();
            String    Consulta;

            Consulta = @"select concat(e.nombre_cliente,' ', e.apellidos_cliente) as nombre, 
                        e.nombre_cliente, e.apellidos_cliente, e.idcliente, e.cod_cliente, e.direccion,
                        e.genero
                        from clientes e where e.estado=1
                        ; ";
            conexiones_BD.operaciones oOperacion = new conexiones_BD.operaciones();
            try
            {
                Datos = oOperacion.Consultar(Consulta);
            }
            catch
            {
                Datos = new DataTable();
            }

            return(Datos);
        }