Beispiel #1
0
        private void UCCXC_MenuReportes_Load(object sender, EventArgs e)
        {
            try
            {
                string msg = "";

                fa_cliente_tipo_Info Info = new fa_cliente_tipo_Info();
                dtpDesde.EditValue = DateTime.Now.AddMonths(-1);
                dtpHasta.EditValue = DateTime.Now.Date;

                lstSucuInfo = busSucursal.Get_List_Sucursal_Todos(param.IdEmpresa);
                this.risSucursal.DataSource = lstSucuInfo;



                lst_Vendedor              = bus_Vendedor.Get_List_Vendedores(param.IdEmpresa);
                cmbVendedor.DataSource    = lst_Vendedor;
                cmbVendedor.ValueMember   = "IdVendedor";
                cmbVendedor.DisplayMember = "Ve_Vendedor";


                lstCobro        = CobroBus.Get_List_Cobro_Tipo_Todos();
                Bind_List_Cobro = new BindingList <cxc_cobro_tipo_Info>(lstCobro);
                this.risTipoCobro.DataSource = lstCobro;
                this.chkTipoCobro.DataSource = Bind_List_Cobro;

                lstCliente = busCliente.Get_List_Cliente(param.IdEmpresa);
                this.risCliente.DataSource = lstCliente;
                beiOpciones.EditValue      = "x_fecha";

                lstTipoCli                   = busTipoCli.Get_List_fa_cliente_tipo(param.IdEmpresa);
                Info.IdEmpresa               = param.IdEmpresa;
                Info.Idtipo_cliente          = 0;
                Info.Descripcion_tip_cliente = "Todos";
                lstTipoCli.Add(Info);

                cmbTipoCli.DataSource    = lstTipoCli;
                beiTipoCliente.EditValue = Info.Idtipo_cliente;


                listPeriodo = BusPeriodo.Get_List_Periodo(param.IdEmpresa, ref msg);

                cmb_periodo.DataSource = listPeriodo;
                bei_Periodo.EditValue  = (DateTime.Now.Year * 100) + DateTime.Now.Month;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(ex.ToString());
            }
        }
Beispiel #2
0
        private void XCXC_Rpt006_rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
        {
            try
            {
                XCXC_Rpt006_Bus         rptBus  = new XCXC_Rpt006_Bus();
                List <XCXC_Rpt006_Info> lstInfo = new List <XCXC_Rpt006_Info>();

                int      IdEmpresa     = 0;
                int      IdSucursalIni = 0;
                int      IdSucursalFin = 0;
                decimal  IdClienteIni  = 0;
                decimal  IdClienteFin  = 0;
                DateTime FechaIni      = DateTime.Now;
                DateTime FechaFin      = DateTime.Now;
                string   TipoFecha     = "";


                IdEmpresa     = Convert.ToInt32(Parameters["IdEmpresa"].Value);
                IdSucursalIni = Convert.ToInt32(Parameters["IdSucursalIni"].Value);
                IdSucursalFin = Convert.ToInt32(Parameters["IdSucursalFin"].Value);
                IdClienteIni  = Convert.ToDecimal(Parameters["IdClienteIni"].Value);
                IdClienteFin  = Convert.ToDecimal(Parameters["IdClienteFin"].Value);
                FechaIni      = Convert.ToDateTime(Parameters["FechaIni"].Value);
                FechaFin      = Convert.ToDateTime(Parameters["FechaFin"].Value);
                TipoFecha     = Convert.ToString(Parameters["TipoFecha"].Value);



                if (listTipoCobro.Count == 0)
                {
                    List_TipoCobro = CobroBus.Get_List_Cobro_Tipo_Todos();

                    foreach (var item in List_TipoCobro)
                    {
                        string Tipo = "";
                        Tipo = item.IdCobro_tipo;
                        listTipoCobro.Add(Tipo);
                    }
                }
                lstInfo         = rptBus.get_RptCobros(IdEmpresa, IdSucursalIni, IdSucursalFin, IdClienteIni, IdClienteFin, FechaIni, FechaFin, listTipoCobro, TipoFecha);
                this.DataSource = lstInfo.ToArray();
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
                throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "XCXC_Rpt006_rpt_BeforePrint", ex.Message), ex)
                      {
                          EntityType = typeof(XCXC_Rpt006_rpt)
                      };
            }
        }