private void btnImprimir_Click(object sender, EventArgs e) { try { if (this.uiPlanillaBoleta == null) { return; } bool rpta = false; rpta = Util.ConfirmationMessage($"¿Desea generar la boleta del empleado '{ this.txtEmpleadoNombres.Text }'?"); if (rpta == false) { return; } //Guardar rpta = new LN.PlanillaBoleta().Registrar(ref this.uiPlanillaBoleta); if (rpta == false) { return; } //Mostrar var frmPlanillaVista = new FrmImpresion(); frmPlanillaVista.MdiParent = this.MdiParent; frmPlanillaVista.Show(); frmPlanillaVista.ImpresionBoleta(this.uiPlanillaBoleta.Anho, this.uiPlanillaBoleta.Mes, this.uiPlanillaBoleta.EmpleadoCodigo); } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
public static FrmImpresion Instance() { if (frmInstance == null || frmInstance.IsDisposed == true) { frmInstance = new FrmImpresion(); } frmInstance.BringToFront(); return(frmInstance); }
private void btnImprimir_Click(object sender, EventArgs e) { try { int anho = int.Parse(this.cboAnho.SelectedValue.ToString()); int mes = int.Parse(this.cboMes.SelectedValue.ToString()); string codigoTrabajador = this.cboEmpleado.SelectedValue.ToString(); var frmPlanillaVista = new FrmImpresion(); frmPlanillaVista.MdiParent = this.MdiParent; frmPlanillaVista.Show(); frmPlanillaVista.ImpresionRecibo(anho, mes, codigoTrabajador); } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void btnImprimir_Click(object sender, EventArgs e) { try { if (this.dgvCts.CurrentRow != null) { var uiCTS = (BE.UI.CTS) this.dgvCts.CurrentRow.DataBoundItem; int anho = uiCTS.Anho; int periodo = uiCTS.PeriodoNumero; string codigoEmpleado = uiCTS.EmpleadoCodigo; var imprimir = FrmImpresion.Instance(); imprimir.MdiParent = this.MdiParent; imprimir.Show(); imprimir.ImpresionCts(anho, periodo, codigoEmpleado); } } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }
private void btnImprimir_Click(object sender, EventArgs e) { try { if (this.uiVacacion == null) { return; } if (Util.ConfirmationMessage("¿Desea imprimir el Calculo de Vacaciones?") == false) { return; } //Obtener o Calcular Recibo BE.UI.VacacionRecibo uiVacacionRecibo = new LN.Vacacion().ObtenerRecibo(this.uiVacacion.Id); if (uiVacacionRecibo == null) { uiVacacionRecibo = new BE.UI.VacacionRecibo(); uiVacacionRecibo.Id = 0; uiVacacionRecibo.IdVacacion = this.uiVacacion.Id; uiVacacionRecibo.Anho = this.uiVacacion.VacacionFechaInicial.Year; uiVacacionRecibo.Mes = this.uiVacacion.VacacionFechaInicial.Month; uiVacacionRecibo.MesNombre = Util.GetNameOfMonth(this.uiVacacion.VacacionFechaInicial.Month); var beEmpresa = new LN.Empresa().Obtener(); uiVacacionRecibo.EmpresaNombre = beEmpresa.NombreComercial; uiVacacionRecibo.EmpresaDistrito = beEmpresa.Ubigeo.Nombre; beEmpresa = null; var beEmpleado = new LN.Empleado().Obtener(this.uiVacacion.EmpleadoCodigo); uiVacacionRecibo.EmpleadoCodigo = beEmpleado.Codigo; uiVacacionRecibo.EmpleadoNombres = beEmpleado.Nombres; uiVacacionRecibo.EmpleadoApellidos = $"{beEmpleado.ApellidoPaterno} {beEmpleado.ApellidoMaterno}"; uiVacacionRecibo.EmpleadoNroDocumento = beEmpleado.NumeroDocumento; beEmpleado = null; uiVacacionRecibo.Detalle = "Vacaciones correspondiente al ejercicio " + DateTime.Now.Year.ToString(); uiVacacionRecibo.PeriodoInicio = this.uiVacacion.PeriodoFechaInicial; uiVacacionRecibo.PeriodoFinal = this.uiVacacion.PeriodoFechaFinal; uiVacacionRecibo.VacacionInicio = this.uiVacacion.VacacionFechaInicial; uiVacacionRecibo.VacacionFinal = this.uiVacacion.VacacionFechaInicial; uiVacacionRecibo.Sueldo = this.uiVacacion.EmpleadoSueldo; uiVacacionRecibo.AsignacionFamiliar = this.uiVacacion.EmpleadoAsignacionFamiliar; uiVacacionRecibo.PromedioHorasExtras = this.uiVacacion.PromedioHorasExtras; uiVacacionRecibo.PromedioBonificacion = this.uiVacacion.PromedioBonificacion; uiVacacionRecibo.Redondeo = this.uiVacacion.Redondeo; uiVacacionRecibo.TotalBruto = this.uiVacacion.TotalBruto; uiVacacionRecibo.RetencionJudicialMonto = this.uiVacacion.RetencionJudicialMonto; string pensionEntidad = ""; if (this.uiVacacion.PensionTipo == BE.UI.TipoPensionEnum.AFP) { pensionEntidad = $"AFP - {this.uiVacacion.PensionNombre}"; } else if (this.uiVacacion.PensionTipo == BE.UI.TipoPensionEnum.ONP) { pensionEntidad = "ONP"; } uiVacacionRecibo.PensionEntidad = pensionEntidad; uiVacacionRecibo.PensionMonto = this.uiVacacion.PensionMonto; uiVacacionRecibo.TotalDescuento = this.uiVacacion.TotalDescuento; uiVacacionRecibo.TotalNeto = this.uiVacacion.TotalNeto; uiVacacionRecibo.TotalNetoLiteral = new NumeroLetras().Convertir(this.uiVacacion.TotalNeto); bool rpta = new LN.Vacacion().RegistrarRecibo(uiVacacionRecibo); if (rpta == false) { return; } } //Mostrar var frmPlanillaVista = FrmImpresion.Instance(); frmPlanillaVista.MdiParent = this.MdiParent; frmPlanillaVista.Show(); frmPlanillaVista.ImpresionVacacion(this.uiVacacion.Id); } catch (Exception ex) { Util.ErrorMessage(ex.Message); } }