Пример #1
0
        void ImprimirDiario()
        {
            try
            {
                switch (param.IdCliente_Ven_x_Default)
                {
                case Cl_Enumeradores.eCliente_Vzen.NATURISA:
                    //Reporte agrupado por cuentas
                    XCONTA_NATU_Rpt003_Rpt rpt_natu = new XCONTA_NATU_Rpt003_Rpt();
                    rpt_natu.PIdEmpresa.Value    = param.IdEmpresa;
                    rpt_natu.PIdEmpresa.Visible  = false;
                    rpt_natu.PIdTipoCbte.Value   = infoDepreCble.ct_IdTipoCbte;
                    rpt_natu.PIdTipoCbte.Visible = false;
                    rpt_natu.PIdCbteCble.Value   = infoDepreCble.ct_IdCbteCble;
                    rpt_natu.PIdCbteCble.Visible = false;
                    rpt_natu.RequestParameters   = true;
                    rpt_natu.ShowPreviewDialog();
                    break;

                default:
                    XCONTA_Rpt003_rpt reporte = new XCONTA_Rpt003_rpt();
                    reporte.set_parametros(infoDepreCble.ct_IdEmpresa, infoDepreCble.ct_IdTipoCbte, infoDepreCble.ct_IdCbteCble);
                    reporte.RequestParameters = true;
                    reporte.ShowPreviewDialog();
                    break;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
 void ImprimirDiario()
 {
     try
     {
         XCONTA_Rpt003_rpt reporte = new XCONTA_Rpt003_rpt();
         reporte.set_parametros(infoDepreCble.ct_IdEmpresa, infoDepreCble.ct_IdTipoCbte, infoDepreCble.ct_IdCbteCble);
         reporte.RequestParameters = true;
         reporte.ShowPreviewDialog();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #3
0
        void ucGe_Menu_event_btnImprimir_Click(object sender, EventArgs e)
        {
            try
            {
                int     IdEmpresa  = 0;
                int     IdTipoCbte = 0;
                decimal IdCbteCble = 0;

                switch (param.IdCliente_Ven_x_Default)
                {
                case Cl_Enumeradores.eCliente_Vzen.NATURISA:
                    XCONTA_NATU_Rpt002_Rpt reporte_personalizado = new XCONTA_NATU_Rpt002_Rpt();

                    IdEmpresa  = param.IdEmpresa;
                    IdTipoCbte = Convert.ToInt32(cmb_tipocomprobante.EditValue);
                    IdCbteCble = Convert.ToDecimal(lbl_no_comprobante.Text);

                    reporte_personalizado.PIdEmpresa.Value    = param.IdEmpresa;
                    reporte_personalizado.PIdTipoCbte.Value   = IdTipoCbte;
                    reporte_personalizado.PIdCbteCble.Value   = IdCbteCble;
                    reporte_personalizado.RequestParameters   = false;
                    reporte_personalizado.PIdEmpresa.Visible  = false;
                    reporte_personalizado.PIdTipoCbte.Visible = false;
                    reporte_personalizado.PIdCbteCble.Visible = false;
                    reporte_personalizado.ShowPreviewDialog();
                    break;

                default:
                    XCONTA_Rpt003_rpt reporte = new XCONTA_Rpt003_rpt();

                    IdEmpresa  = param.IdEmpresa;
                    IdTipoCbte = Convert.ToInt32(cmb_tipocomprobante.EditValue);
                    IdCbteCble = Convert.ToDecimal(lbl_no_comprobante.Text);

                    reporte.set_parametros(IdEmpresa, IdTipoCbte, IdCbteCble);
                    reporte.RequestParameters = false;
                    reporte.ShowPreviewDialog();
                    break;
                }
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #4
0
        void CargarReporte_diarios()
        {
            try
            {
                cxc_cobro_x_ct_cbtecble_Bus bus_cbte_x_cobro = new cxc_cobro_x_ct_cbtecble_Bus();
                foreach (var item in ListaGrabar)
                {
                    cxc_cobro_x_ct_cbtecble_Info info_cbte_x_cobro = new cxc_cobro_x_ct_cbtecble_Info();
                    info_cbte_x_cobro = bus_cbte_x_cobro.Get_Info_cobro_x_ct_cbtecble(item.IdEmpresa, item.IdSucursal, item.IdCobro);
                    if (info_cbte_x_cobro != null)
                    {
                        switch (param.IdCliente_Ven_x_Default)
                        {
                        case Cl_Enumeradores.eCliente_Vzen.NATURISA:
                            XCONTA_NATU_Rpt002_Rpt reporte_personalizado = new XCONTA_NATU_Rpt002_Rpt();

                            reporte_personalizado.PIdEmpresa.Value    = param.IdEmpresa;
                            reporte_personalizado.PIdTipoCbte.Value   = info_cbte_x_cobro.ct_IdTipoCbte;
                            reporte_personalizado.PIdCbteCble.Value   = info_cbte_x_cobro.ct_IdCbteCble;
                            reporte_personalizado.RequestParameters   = false;
                            reporte_personalizado.PIdEmpresa.Visible  = false;
                            reporte_personalizado.PIdTipoCbte.Visible = false;
                            reporte_personalizado.PIdCbteCble.Visible = false;
                            reporte_personalizado.ShowPreviewDialog();
                            break;

                        default:
                            XCONTA_Rpt003_rpt reporte = new XCONTA_Rpt003_rpt();

                            reporte.set_parametros(param.IdEmpresa, info_cbte_x_cobro.ct_IdTipoCbte, info_cbte_x_cobro.ct_IdCbteCble);
                            reporte.RequestParameters = false;
                            reporte.ShowPreviewDialog();
                            break;
                        }
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }