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()); } }
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) }; } }