コード例 #1
0
ファイル: Frm_Gasto.cs プロジェクト: danjuncs/app-agua
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count>0)
            {
                DataTable dt = new DataTable("tb_gasto");
                dt.Columns.Add("codigo");
                dt.Columns.Add("comprobante");
                dt.Columns.Add("serie");
                dt.Columns.Add("numero");
                dt.Columns.Add("descripcion");
                dt.Columns.Add("importe");
                dt.Columns.Add("proveedor");
                dt.Columns.Add("fecha");


                foreach (EGasto item in reporte)
                {
                    DataRow fila = dt.NewRow();
                    fila[0] = item.Idgasto;
                    fila[1] = item.Comprobante;
                    fila[2] = item.Serie;
                    fila[3] = item.Numero;
                    fila[4] = item.Descripcion;
                    fila[5] = item.Monto;
                    fila[6] = item.Razonsocial;
                    fila[7] = item.Fecha;
                    dt.Rows.Add(fila);
                }
                // dt.WriteXmlSchema("i:\\rpt_gasto.xml");
                ReportClass rpt = new Rpt_Gasto();
                rpt.SetDataSource(dt);
                Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
                ofrm.Show();
            }
            else
            {
                MessageBox.Show("No se han listado registros...\r\n"+
                    "Por favor liste antes de generar el reporte..","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            
        }
コード例 #2
0
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable("tb_saldo_envase");
            dt.Columns.Add("codigo");
            dt.Columns.Add("cliente");
            dt.Columns.Add("saldo");
           


            foreach (EControl_Cabecera item in reporte)
            {
                DataRow fila = dt.NewRow();
                fila[0] = item.Cod_cliente;
                fila[1] = item.Nom_cliente;
                fila[2] = Convert.ToInt32(item.Por_devolver);
               
                dt.Rows.Add(fila);
            }
           // dt.WriteXmlSchema("i:\\rpt_saldovidon.xml");
            ReportClass rpt = new Rpt_SaldoBidon();
            rpt.SetDataSource(dt);
            Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
            ofrm.Show();
        }
コード例 #3
0
ファイル: Frm_Personal.cs プロジェクト: danjuncs/app-agua
        private void btn_reporte_Click(object sender, EventArgs e)
        {
            if (dgv_cliente.Rows.Count > 0)
            {
                DataTable dt = new DataTable("tb_personal");
                dt.Columns.Add("codigo");
                dt.Columns.Add("personal");
                dt.Columns.Add("dni");
                dt.Columns.Add("cargo");
                dt.Columns.Add("direccion");
                dt.Columns.Add("telefono");
                dt.Columns.Add("email");
               

                foreach (EPersonal item in reporte)
                {
                    DataRow fila = dt.NewRow();
                    fila[0] = item.Codigo;
                    fila[1] = item.Nom_completo;
                    fila[2] = item.Dni;
                    fila[3] = item.Desc_cargo;
                    fila[4] = item.Direccion;
                    fila[5] = item.Telefono;
                    fila[6] = item.Email;
            
                   
                    dt.Rows.Add(fila);
                }
                  //dt.WriteXmlSchema("i:\\rpt_personal.xml");
                ReportClass rpt = new Rpt_Personal();
                rpt.SetDataSource(dt);
                Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
                ofrm.Show();
            }
            else
            {
                MessageBox.Show("No se han listado registros...\r\n" +
                    "Por favor liste antes de generar el reporte..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
ファイル: Frm_Cliente.cs プロジェクト: danjuncs/app-agua
        private void btn_reporte_Click(object sender, EventArgs e)
        {
            if (dgv_cliente.Rows.Count>0)
            {
                DataTable dt = new DataTable("tb_cliente");
                dt.Columns.Add("Cod_cliente");
                dt.Columns.Add("Ape_nom");
                dt.Columns.Add("Ndocumento");
                dt.Columns.Add("Idtipocliente");
                dt.Columns.Add("Desc_tipocliente");
                dt.Columns.Add("Desc_tipodocumento");
                dt.Columns.Add("direccion");
                dt.Columns.Add("referencia");
                dt.Columns.Add("contacto");

                foreach (ECliente item in reporte)
                {
                    DataRow fila = dt.NewRow();
                    fila[0] = item.Cod_cliente;
                    fila[1] = item.Ape_nom;
                    fila[2] = item.Ndocumento;
                    fila[3] = item.Idtipocliente;
                    fila[4] = item.Desc_tipocliente;
                    fila[5] = item.Desc_tipodocumento;
                    fila[6] = item.Direccion;
                    fila[7] = item.Referencia;
                    fila[8] = item.Contacto;
                    dt.Rows.Add(fila);
                }
                //  dt.WriteXmlSchema("f:\\rpt_cliente.xml");
                ReportClass rpt = new Rpt_Cliente();
                rpt.SetDataSource(dt);
                Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
                ofrm.Show();
            }
            else
            {
                MessageBox.Show("No se han listado registros...\r\n" +
                    "Por favor liste antes de generar el reporte..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            
        }
コード例 #5
0
ファイル: Frm_Proveedor.cs プロジェクト: danjuncs/app-agua
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable("tb_proveedor");
            dt.Columns.Add("codigo");
            dt.Columns.Add("razon_social");
            dt.Columns.Add("ruc");
            dt.Columns.Add("direccion");
            dt.Columns.Add("referencia");
            dt.Columns.Add("telefono");
            dt.Columns.Add("email");

            foreach (EProveedor item in reporte)
            {
                DataRow fila = dt.NewRow();
                fila[0] = item.Codigo;
                fila[1] = item.Razon_social;
                fila[2] = item.Ruc;
                fila[3] = item.Direccion;
                fila[4] = item.Referencia;
                fila[5] = item.Telefono;
                fila[6]=item.Email;
                dt.Rows.Add(fila);
            }
             // dt.WriteXmlSchema("f:\\rpt_proveedor.xml");
            ReportClass rpt = new Rpt_Proveedor();
            rpt.SetDataSource(dt);
            Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
            ofrm.Show();
        }
コード例 #6
0
ファイル: Frm_Pedido.cs プロジェクト: danjuncs/app-agua
 private void porVendedorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DataSet dt = new DataSet();
     EControl_Cabecera rpt_cliente = new EControl_Cabecera();
     dt = rpt_cliente.Rpt_VendedorCreditoById(cmb_vendedor.SelectedValue.ToString());
     //dt.WriteXmlSchema("i:\\rpt_cre_vendedor.xml");
     ReportClass rpt = new Rpt_CredVendedor();
     rpt.SetDataSource(dt);
     Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
     ofrm.Text = "Reporte: Créditos de Vendedores";
     ofrm.Show();
 }
コード例 #7
0
ファイル: Frm_Pedido.cs プロジェクト: danjuncs/app-agua
 private void porClienteToolStripMenuItem_Click(object sender, EventArgs e)
 {
     DataSet dt = new DataSet();
     EControl_Cabecera rpt_cliente = new EControl_Cabecera();
     dt = rpt_cliente.Rpt_ClienteCreditoById(txt_codcliente.Text);
     // dt.WriteXmlSchema("h:\\rpt_cre_cliente.xml");
     ReportClass rpt = new Rpt_CredCliente();
     rpt.SetDataSource(dt);
     Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
     ofrm.Text = "Reporte: Créditos de Clientes";
     ofrm.Show();
 }
コード例 #8
0
ファイル: Frm_Pedido.cs プロジェクト: danjuncs/app-agua
 private void btn_reporte_Click(object sender, EventArgs e)
 {
     DataSet dt = new DataSet();
     Liquidacion oliquidacion = new Liquidacion();
     dt = oliquidacion.LiquidacionDiaria(Convert.ToDateTime(dtp_fecha.Value.ToShortDateString()));
    // dt.WriteXmlSchema("i:\\liquidacion.xml");
     ReportClass rpt = new Rpt_Liquidacion();
     rpt.SetDataSource(dt);
     Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
     ofrm.Text = "Reporte: Liquidación Diaria";
     ofrm.Show();
 }
コード例 #9
0
ファイル: Frm_Producto.cs プロジェクト: danjuncs/app-agua
        private void btn_reporte_Click(object sender, EventArgs e)
        {
            if (dataGridView1.Rows.Count > 0)
            {
                DataTable dt = new DataTable("tb_producto");
                dt.Columns.Add("codigo");
                dt.Columns.Add("descripcion");
                dt.Columns.Add("stock");
                dt.Columns.Add("precio");
                dt.Columns.Add("categoria");
                dt.Columns.Add("envase");
                dt.Columns.Add("retornable");
                dt.Columns.Add("capacidad");

                foreach (EProducto item in reporte)
                {
                    DataRow fila = dt.NewRow();
                    fila[0] = item.Codigo;
                    fila[1] = item.Descripcion;
                    fila[2] = item.Stock;
                    fila[3] = item.Precio;
                    fila[4] = item.Desc_categoria;
                    fila[5] = item.Desc_envase;
                    fila[6] = item.Desc_retorna;
                    fila[7] = item.Capacidad.ToString() + "  " + item.Desc_medida;
                    dt.Rows.Add(fila);
                }
                //dt.WriteXmlSchema("e:\\rpt_producto.xml");
                ReportClass rpt = new Rpt_Producto();
                rpt.SetDataSource(dt);
                Frm_Reporteador ofrm = new Frm_Reporteador(rpt);
                ofrm.Show();
            }
            else
            {
                MessageBox.Show("No se han listado registros...\r\n" +
                    "Por favor liste antes de generar el reporte..", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }