Example #1
0
        public void impimirCompra(string condicion)
        {
            this.contenedorRPT.RefreshReport();
            string           sql;
            DataSet          dsVenta = new DataSet();
            MySqlDataAdapter consulta;

            try
            {
                Conexion_DB.AbrirConexion();
                sql      = "select a.Fecha, b.Nombre, a.Gs, a.Us, a.RS, a.PS, a.TJ, a.CR from db_cotizacion a inner join db_usuarios b on Id_Usuario = a.id " + condicion;
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.RDLCReporteCotizacion.rdlc";

            ReportDataSource rptDataVenta = new ReportDataSource("cdReporteCotizacion", dsVenta.Tables["xVenta"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            this.contenedorRPT.RefreshReport();
        }
Example #2
0
        public void impimirCompra(string condicion)
        {
            this.contenedorRPT.RefreshReport();
            string           sql;
            DataSet          dsVenta = new DataSet();
            MySqlDataAdapter consulta;

            try
            {
                Conexion_DB.AbrirConexion();
                sql      = "select a.Descripcion, a.Costo, a.PrecioUnitario, Stock from db_productos a" + condicion;
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.RDLCReporteStock.rdlc";

            ReportDataSource rptDataVenta = new ReportDataSource("cdReporteStock", dsVenta.Tables["xVenta"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            this.contenedorRPT.RefreshReport();
        }
Example #3
0
        public void imprimirVenta(string condicion)
        {
            this.contenedorRPT.RefreshReport();
            string           sql;
            DataSet          dsVenta = new DataSet();
            MySqlDataAdapter consulta;

            try
            {
                Conexion_DB.AbrirConexion();
                sql      = "select a.id, a.facturaNro, a.FechaDeVenta, b.Nombre, a.TotalCosto, a.TotalNeto,(a.TotalNeto - a.TotalCosto) as 'Ganancia',a.TipoDeVenta, a.TotalSaldo, c.Nombre as 'Cajero' from db_ventas a inner join db_clientes b on a.Id_cliente = b.id_Clientes inner join db_usuarios c on a.Id_Usuario = c.id" + condicion;
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.RDLCReporteVenta.rdlc";

            ReportDataSource rptDataVenta = new ReportDataSource("cdReporteVenta", dsVenta.Tables["xVenta"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            this.contenedorRPT.RefreshReport();
        }
Example #4
0
        public void impimirCompra(string condicion)
        {
            this.contenedorRPT.RefreshReport();
            string           sql;
            DataSet          dsVenta = new DataSet();
            MySqlDataAdapter consulta;

            try
            {
                Conexion_DB.AbrirConexion();
                sql      = "select b.Nombre, b.Apellido, b.NroTelef, a.TotalNeto, a.FechaDeVenta from db_ventas a inner join db_clientes b on Id_Cliente = b.id_Clientes" + condicion;
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.RDLCReporteCliente.rdlc";

            ReportDataSource rptDataVenta = new ReportDataSource("cdReporteCliente", dsVenta.Tables["xVenta"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            this.contenedorRPT.RefreshReport();
        }
Example #5
0
        public void impimirCompra(string condicion)
        {
            this.contenedorRPT.RefreshReport();
            string           sql;
            DataSet          dsVenta = new DataSet();
            MySqlDataAdapter consulta;

            try
            {
                Conexion_DB.AbrirConexion();
                sql      = "select a.id, a.FacturaNro, a.FechaDeCompra, b.Nombre as 'Cajero', c.RazonSocial as 'Proveedor', a.TotalNeto,if(a.Estado = 1, 'Activo', 'Inactivo') as 'Estado' from db_compras a inner join db_usuarios b on a.Id_Usuario = b.id inner join db_proveedores c on a.Id_Proveedor = c.id" + condicion;
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.RDLCReporteCompra.rdlc";

            ReportDataSource rptDataVenta = new ReportDataSource("cdReporteCompra", dsVenta.Tables["xVenta"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            this.contenedorRPT.RefreshReport();
        }
Example #6
0
        public void imprimirVenta(string idVenta)
        {
            string           sql;
            DataSet          dsVenta      = new DataSet();
            DataSet          dsVentaItems = new DataSet();
            MySqlDataAdapter consulta;
            modSesion        modSesion = new modSesion();

            try
            {
                Conexion_DB.AbrirConexion();
                string Decimalprecio   = Convert.ToString(modSesion.dec_precio);
                string decimalcantidad = Convert.ToString(modSesion.dec_cantidad);

                // consulta  para capturar venta con detalles del cliente---------------------------------------------------------------------
                sql      = "select a.id, a.FacturaNro, b.Nombre as 'Cliente', b.RUC, c.Nombre as 'Caja', a.FechaDeVenta as 'Fecha', round(a.SubTotal,0) as subtotal,round(a.Iva0,0) as Iva0, round(a.Iva5,0) as Iva5, round(a.Iva10,0) as Iva10, round(a.totalneto,0) as totalneto, round((Iva5 + Iva10),0) as total_iva from db_ventas a inner join db_clientes b on Id_cliente = b.id_Clientes inner join db_Usuarios c on id_Usuario = c.id where a.id =" + idVenta + "";
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVenta");
                //------------------------------------------

                sql      = "SELECT  a.id_Producto, b.Descripcion, round(a.Cantidad," + decimalcantidad + ")as cantidad, round(a.Precio," + Decimalprecio + ")as precio, a.Iva,round(if (a.Iva = 0,a.Cantidad* a.Precio,0)," + Decimalprecio + ") as iva0, round(if (a.Iva = 5,(a.Cantidad * a.Precio), 0)," + Decimalprecio + ") as iva5, round(if (a.Iva = 10,(a.Cantidad * a.Precio), 0), " + Decimalprecio + ") as iva10,round((a.Cantidad * a.Precio), " + Decimalprecio + ") as subtotal, a.id_Ventas from  db_ventaitems a inner join db_productos b on a.id_producto = b.id where a.id_Ventas =" + idVenta + "";
                consulta = new MySqlDataAdapter(sql, Conexion_DB.conexion);
                consulta.Fill(dsVenta, "xVentaItems");

                Conexion_DB.CerraConexion();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Error al cargar venta para impresion de ticket. " + ex.Message);
            }

            contenedorRPT.LocalReport.ReportEmbeddedResource = "Modulo_Reportes.DiseñoComprobante.rdlc";

            ReportDataSource rptDataVenta      = new ReportDataSource("cdVentas", dsVenta.Tables["xVenta"]);
            ReportDataSource rptDataVentaItems = new ReportDataSource("cdVentaItems", dsVenta.Tables["xVentaItems"]);

            contenedorRPT.LocalReport.DataSources.Clear();
            contenedorRPT.LocalReport.DataSources.Add(rptDataVenta);
            contenedorRPT.LocalReport.DataSources.Add(rptDataVentaItems);
            this.contenedorRPT.RefreshReport();
        }