private void simpleButton1_Click(object sender, EventArgs e) { try { XFAC_FJ_Rpt004_Rpt Reporte = new XFAC_FJ_Rpt004_Rpt(); Reporte.Set(lista_liquidaciones_gastos); Reporte.ShowPreview(); } catch (Exception ex) { } }
private void btn_imprimir_Click(object sender, EventArgs e) { try { XFAC_FJ_Rpt004_Rpt rpt = new XFAC_FJ_Rpt004_Rpt(); rpt.p_IdPrefacturacion.Value = Convert.ToDecimal(txt_IdPreFacturacion.Text); rpt.ShowPreviewDialog(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void ucGe_Menu_event_btnImprimir_Click(object sender, EventArgs e) { try { fa_cliente_x_ct_centro_costo_Info info = new fa_cliente_x_ct_centro_costo_Info(); info = ucFa_Cliente.Get_Info_Cliente_x_Centro_costo(); fee = bus_margen_ganancia.Get_Fee(param.IdEmpresa, periodo_info.IdanioFiscal, info.IdCliente_cli); Idcliente = ucFa_Cliente.Get_Info_Centro_costo().IdCliente_cli; switch (param.IdCliente_Ven_x_Default) { case Cl_Enumeradores.eCliente_Vzen.FJ: XFAC_FJ_Rpt004_Rpt Reporte4 = new XFAC_FJ_Rpt004_Rpt(); foreach (var item in lista_liquidaciones_gastos) { item.Periodo = "Periodo " + periodo_info.smes + " " + periodo_info.IdanioFiscal;; } Reporte4.Set(lista_liquidaciones_gastos); Reporte4.CreateDocument(); Reporte4.ShowPreview(); // imprimir resume por subcentro XFAC_FJ_Rpt006_Rpt reporte6 = new XFAC_FJ_Rpt006_Rpt(); reporte6.Parameters["IdEmpresa"].Value = param.IdEmpresa; reporte6.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; reporte6.Parameters["Mes"].Value = periodo_info.smes + " " + periodo_info.IdanioFiscal; reporte6.Parameters["fee"].Value = periodo_info.smes; reporte6.CreateDocument(); reporte6.ShowPreview(); // imprimir resume por subcentro XFAC_FJ_Rpt007_Rpt reporte_mo = new XFAC_FJ_Rpt007_Rpt(); reporte_mo.Parameters["IdEmpresa"].Value = param.IdEmpresa; reporte_mo.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; reporte_mo.Parameters["Periodo"].Value = periodo_info.smes + " " + periodo_info.IdanioFiscal; reporte_mo.Parameters["fee"].Value = periodo_info.smes; reporte_mo.Parameters["Anio"].Value = periodo_info.IdanioFiscal; reporte_mo.Parameters["Mes"].Value = periodo_info.pe_mes; reporte_mo.CreateDocument(); reporte_mo.ShowPreview(); break; case Cl_Enumeradores.eCliente_Vzen.TRANSGANDIA: // imprimir mano de obra XFAC_FJ_Rpt008_Rpt reporte_mo_tra = new XFAC_FJ_Rpt008_Rpt(); reporte_mo_tra.Parameters["IdEmpresa"].Value = param.IdEmpresa; reporte_mo_tra.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; reporte_mo_tra.Parameters["Periodo"].Value = periodo_info.smes + " " + periodo_info.IdanioFiscal; reporte_mo_tra.Parameters["fee"].Value = periodo_info.smes; reporte_mo_tra.Parameters["Anio"].Value = periodo_info.IdanioFiscal; reporte_mo_tra.Parameters["Mes"].Value = periodo_info.pe_mes; reporte_mo_tra.CreateDocument(); reporte_mo_tra.ShowPreview(); // imprimir depreciacion XFAC_FJ_Rpt009_Rpt reporte_Depreciacion = new XFAC_FJ_Rpt009_Rpt(); reporte_Depreciacion.Parameters["IdEmpresa"].Value = param.IdEmpresa; reporte_Depreciacion.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; reporte_Depreciacion.Parameters["Anio"].Value = periodo_info.IdanioFiscal; reporte_Depreciacion.Parameters["IdCliente"].Value = ucFa_Cliente.Get_Info_Cliente_x_Centro_costo().IdCliente_cli; reporte_Depreciacion.CreateDocument(); reporte_Depreciacion.ShowPreview(); // imprimir gastos XFAC_FJ_Rpt010_Rpt reporte_gasto = new XFAC_FJ_Rpt010_Rpt(); reporte_gasto.Parameters["IdEmpresa"].Value = param.IdEmpresa; reporte_gasto.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; reporte_gasto.Parameters["Anio"].Value = periodo_info.IdanioFiscal; reporte_gasto.Parameters["IdCliente"].Value = ucFa_Cliente.Get_Info_Cliente_x_Centro_costo().IdCliente_cli; reporte_gasto.CreateDocument(); reporte_gasto.ShowPreview(); XFAC_FJ_Rpt004_Rpt Reporte_liq = new XFAC_FJ_Rpt004_Rpt(); foreach (var item in lista_liquidaciones_gastos) { item.Periodo = "Periodo " + periodo_info.smes + " " + periodo_info.IdanioFiscal;; } Reporte_liq.Set(lista_liquidaciones_gastos); Reporte_liq.CreateDocument(); Reporte_liq.ShowPreview(); // impremision de tabla de amortizacion XFAC_FJ_Rpt012_Rpt Reporte_Interes = new XFAC_FJ_Rpt012_Rpt(); Reporte_Interes.Parameters["IdEmpresa"].Value = param.IdEmpresa; Reporte_Interes.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; Reporte_Interes.CreateDocument(); Reporte_Interes.ShowPreview(); // impresion de seguro XFAC_FJ_Rpt013_Rpt Reporte_Seguro = new XFAC_FJ_Rpt013_Rpt(); Reporte_Seguro.Parameters["IdEmpresa"].Value = param.IdEmpresa; Reporte_Seguro.Parameters["IdPeriodo"].Value = periodo_info.IdPeriodo; Reporte_Seguro.Parameters["IdCentroCosto"].Value = ucFa_Cliente.Get_Info_Centro_costo().IdCentroCosto; Reporte_Seguro.CreateDocument(); Reporte_Seguro.ShowPreview(); break; default: break; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }