private void CONTA_003_BG_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); DateTime fechaIni = p_fechaIni.Value == null ? DateTime.Now : Convert.ToDateTime(p_fechaIni.Value); DateTime fechaFin = p_fechaFin.Value == null ? DateTime.Now: Convert.ToDateTime(p_fechaFin.Value); int IdAnio = fechaFin.Year; string IdUsuario = p_IdUsuario.Value == null ? "" : Convert.ToString(p_IdUsuario.Value); int IdNivel = p_IdNivel.Value == null ? 0 : Convert.ToInt32(p_IdNivel.Value); bool mostrarSaldo0 = p_mostrarSaldo0.Value == null ? false : Convert.ToBoolean(p_mostrarSaldo0.Value); string balance = p_balance.Value == null ? "" : Convert.ToString(p_balance.Value); int IdSucursal = string.IsNullOrEmpty(p_IdSucursal.Value.ToString()) ? 0 : Convert.ToInt32(p_IdSucursal.Value); CONTA_003_balances_Bus bus_rpt = new CONTA_003_balances_Bus(); List <CONTA_003_balances_Info> lst_rpt = bus_rpt.get_list(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance, IdSucursal); this.DataSource = lst_rpt; tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); }
private void CONTA_003_BG_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); DateTime fechaIni = p_fechaIni.Value == null ? DateTime.Now : Convert.ToDateTime(p_fechaIni.Value); DateTime fechaFin = p_fechaFin.Value == null ? DateTime.Now: Convert.ToDateTime(p_fechaFin.Value); int IdAnio = fechaFin.Year; string IdUsuario = p_IdUsuario.Value == null ? "" : Convert.ToString(p_IdUsuario.Value); int IdNivel = p_IdNivel.Value == null ? 0 : Convert.ToInt32(p_IdNivel.Value); bool mostrarSaldo0 = p_mostrarSaldo0.Value == null ? false : Convert.ToBoolean(p_mostrarSaldo0.Value); string balance = p_balance.Value == null ? "" : Convert.ToString(p_balance.Value); int IdSucursal = string.IsNullOrEmpty(p_IdSucursal.Value.ToString()) ? 0 : Convert.ToInt32(p_IdSucursal.Value); bool MostrarSaldoAcumulado = string.IsNullOrEmpty(p_MostrarSaldoAcumulado.Value.ToString()) ? false : Convert.ToBoolean(p_MostrarSaldoAcumulado.Value); CONTA_003_balances_Bus bus_rpt = new CONTA_003_balances_Bus(); string Sucursal = ""; bool QuebrarPagina = string.IsNullOrEmpty(p_QuebrarPagina.Value.ToString()) ? false : Convert.ToBoolean(p_QuebrarPagina.Value); tb_FiltroReportes_Bus bus_filtro = new tb_FiltroReportes_Bus(); Sucursal = bus_filtro.GuardarDB(IdEmpresa, IntArray, IdUsuario); lst_rpt.AddRange(bus_rpt.get_list(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance, MostrarSaldoAcumulado)); lst_rpt.ForEach(q => q.Su_Descripcion = Sucursal); this.DataSource = lst_rpt; tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); if (emp != null) { lblDireccion.Text = emp.em_direccion; lblTelefono.Text = string.IsNullOrEmpty(emp.em_telefonos) ? "" : "Tel. " + emp.em_telefonos; if (emp.em_logo != null) { ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); } } if (QuebrarPagina) { GroupHeaderGrupoCuenta.PageBreak = PageBreak.BeforeBand; } }
private void CONTA_003_BC_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); int IdAnio = p_IdAnio.Value == null ? 0 : Convert.ToInt32(p_IdAnio.Value); DateTime fechaIni = p_fechaIni.Value == null ? DateTime.Now : Convert.ToDateTime(p_fechaIni.Value); DateTime fechaFin = p_fechaFin.Value == null ? DateTime.Now : Convert.ToDateTime(p_fechaFin.Value); string IdUsuario = p_IdUsuario.Value == null ? "" : Convert.ToString(p_IdUsuario.Value); int IdNivel = p_IdNivel.Value == null ? 0 : Convert.ToInt32(p_IdNivel.Value); bool mostrarSaldo0 = p_mostrarSaldo0.Value == null ? false : Convert.ToBoolean(p_mostrarSaldo0.Value); string balance = p_balance.Value == null ? "" : Convert.ToString(p_balance.Value); CONTA_003_balances_Bus bus_rpt = new CONTA_003_balances_Bus(); List <CONTA_003_balances_Info> lst_rpt = bus_rpt.get_list(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance); this.DataSource = lst_rpt; }
private void CONTA_003_BG_Rpt_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { lbl_fecha.Text = DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"); lbl_empresa.Text = empresa; lbl_usuario.Text = usuario; int IdEmpresa = p_IdEmpresa.Value == null ? 0 : Convert.ToInt32(p_IdEmpresa.Value); DateTime fechaIni = p_fechaIni.Value == null ? DateTime.Now : Convert.ToDateTime(p_fechaIni.Value); DateTime fechaFin = p_fechaFin.Value == null ? DateTime.Now: Convert.ToDateTime(p_fechaFin.Value); int IdAnio = fechaFin.Year; string IdUsuario = p_IdUsuario.Value == null ? "" : Convert.ToString(p_IdUsuario.Value); int IdNivel = p_IdNivel.Value == null ? 0 : Convert.ToInt32(p_IdNivel.Value); bool mostrarSaldo0 = p_mostrarSaldo0.Value == null ? false : Convert.ToBoolean(p_mostrarSaldo0.Value); string balance = p_balance.Value == null ? "" : Convert.ToString(p_balance.Value); int IdSucursal = string.IsNullOrEmpty(p_IdSucursal.Value.ToString()) ? 0 : Convert.ToInt32(p_IdSucursal.Value); bool MostrarSaldoAcumulado = string.IsNullOrEmpty(p_MostrarSaldoAcumulado.Value.ToString()) ? false : Convert.ToBoolean(p_MostrarSaldoAcumulado.Value); CONTA_003_balances_Bus bus_rpt = new CONTA_003_balances_Bus(); string Sucursal = ""; if (IntArray != null) { for (int i = 0; i < IntArray.Count(); i++) { lst_rpt.AddRange(bus_rpt.get_list(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance, IntArray[i], MostrarSaldoAcumulado)); Sucursal += bus_sucursal.get_info(IdEmpresa, IntArray[i]).Su_Descripcion + (IntArray.Count() - 1 == i ? "" : ", "); } lst_rpt.ForEach(q => q.Su_Descripcion = Sucursal); } var ListaReporte = (from q in lst_rpt group q by new { q.IdCtaCble, q.pc_Cuenta, q.Su_Descripcion, q.IdGrupoCble, q.gc_GrupoCble, q.EsCuentaMovimiento } into ListaAgrupada select new { IdCtaCble = ListaAgrupada.Key.IdCtaCble, pc_Cuenta = ListaAgrupada.Key.pc_Cuenta, IdGrupoCble = ListaAgrupada.Key.IdGrupoCble, gc_GrupoCble = ListaAgrupada.Key.gc_GrupoCble, Su_Descripcion = ListaAgrupada.Key.Su_Descripcion, EsCuentaMovimiento = ListaAgrupada.Key.EsCuentaMovimiento, SaldoFinalNaturaleza = ListaAgrupada.Sum(p => p.SaldoFinalNaturaleza) }).ToList(); if (!mostrarSaldo0) { ListaReporte = ListaReporte.Where(q => Math.Round(q.SaldoFinalNaturaleza, 2, MidpointRounding.AwayFromZero) != 0).ToList(); } this.DataSource = ListaReporte; tb_empresa_Bus bus_empresa = new tb_empresa_Bus(); var emp = bus_empresa.get_info(IdEmpresa); if (emp != null) { lblDireccion.Text = emp.em_direccion; lblTelefono.Text = string.IsNullOrEmpty(emp.em_telefonos) ? "" : "Tel. " + emp.em_telefonos; if (emp.em_logo != null) { ImageConverter obj = new ImageConverter(); lbl_imagen.Image = (Image)obj.ConvertFrom(emp.em_logo); } } }