Пример #1
0
        private void generarUno()
        {
            ECompany  objC = bllComp.buscar();
            DataTable dt   = new DataTable();

            if (rbTodosPer.Checked == true)
            {
                dt = bllDep.tablaDepreciacion(txtCodActivo.Text, "Todos", "Todos");
            }
            else
            {
                dt = bllDep.tablaDepreciacion(txtCodActivo.Text, cboInicial.Text, cboFinal.Text);
            }

            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\RptInfDepreTabla.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(dt);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.ShowDialog();
        }
Пример #2
0
        private void lblpdf_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txtCodigo.Text) && lblOperacion.Text == "Consulta" && Encontro == true)
            {
                BLL.CompanyBLL bllComp = new BLL.CompanyBLL();
                ECompany       objC    = bllComp.buscar();
                DataTable      dt      = new DataTable();
                dt = bllAct.informeBasico(txtCodigo.Text);
                Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
                ReportDocument         reporte = new ReportDocument();
                string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\rptinfActBasico.rpt";
                reporte.Load(ruta);
                reporte.SetDataSource(dt);
                // Asignacion de Parametros
                reporte.SetParameterValue("comp", objC.descripcion);
                reporte.SetParameterValue("nit", objC.nit);
                reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

                frm.CReporte.ReportSource = reporte;
                frm.CReporte.Refresh();
                frm.ShowDialog();
            }
            else
            {
                MessageBox.Show("Seleccione un Activo (Valido O Registrado en el Sistem)", "SAE Control", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Пример #3
0
        private void lblGenerar_Click(object sender, EventArgs e)
        {
            ECompany  objC     = bllComp.buscar();
            DataTable dt       = new DataTable();
            string    grupo    = "";
            string    subgrupo = "";
            string    fInicio  = "";
            string    fFinal   = "";

            if (rbtodosGrupo.Checked == true)
            {
                grupo = "Todos";
            }
            else
            {
                grupo = cboGrupo.SelectedValue.ToString();
            }

            if (rbtodosSubg.Checked == true)
            {
                subgrupo = "Todos";
            }
            else
            {
                subgrupo = cboSubgrupo.SelectedValue.ToString();
            }

            if (rbFecha.Checked == true)
            {
                fFinal  = "Todos";
                fInicio = "Todos";
            }
            else
            {
                fInicio = UtilSystem.fFecha(dtpInicio.Value);
                fFinal  = UtilSystem.fFecha(dtpFinal.Value);
            }

            dt = bllAct.informeGrupo(grupo, subgrupo, fInicio, fFinal);

            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\RptInfGrupos.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(dt);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.ShowDialog();
        }
Пример #4
0
        private void generarPorDocumento()
        {
            ECompany  objC = bllComp.buscar();
            DataTable dt   = new DataTable();

            dt = bllMov.getAll(tipo, activo, cboInicial.Text + txtYear1.Text, cboFinal.Text + txtYear1.Text);
            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\RptInfMovimiento.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(dt);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.ShowDialog();
        }
Пример #5
0
        private void informeGeneral()
        {
            ECompany  objC = bllComp.buscar();
            DataTable dt   = new DataTable();

            dt = bllAct.informeGeneral(cboPropiedad.Text);
            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\RptinfActivos.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(dt);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.ShowDialog();
        }
Пример #6
0
        private void informeIndidual()
        {
            List <EActivos> lst = new List <EActivos>();

            lst.Add(bllAct.buscar(txtCodActivo.Text));
            ECompany objC = bllComp.buscar();

            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\rptinfActBasico.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(lst);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);

            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.Show();
        }
Пример #7
0
        private void informeAgrupado(string campo)
        {
            FieldDefinition fielDef;
            ECompany        objC = bllComp.buscar();
            DataTable       dt   = new DataTable();

            dt = bllAct.informeGeneral(cboPropiedad.Text, campo);
            Informes.FrmVerInforme frm     = new Informes.FrmVerInforme();
            ReportDocument         reporte = new ReportDocument();
            string ruta = AppDomain.CurrentDomain.BaseDirectory + "Reportes\\RptinfActivos2.rpt";

            reporte.Load(ruta);
            reporte.SetDataSource(dt);
            // Asignacion de Parametros
            reporte.SetParameterValue("comp", objC.descripcion);
            reporte.SetParameterValue("nit", objC.nit);
            reporte.SetParameterValue("periodo", "Periodo Actual: " + BLL.Inicializar.periodo);
            fielDef = reporte.Database.Tables[0].Fields[campo];
            reporte.DataDefinition.Groups[0].ConditionField = fielDef;
            frm.CReporte.ReportSource = reporte;
            frm.CReporte.Refresh();
            frm.ShowDialog();
        }