public List <BE.AfpComision> Listar(BE.AfpComision beAfpComision) { List <BE.AfpComision> lstAfpComision = new List <BE.AfpComision>(); try { var daAfpComision = new DA.AfpComision(); DataTable dt = daAfpComision.Listar(beAfpComision); for (int i = 0; i < dt.Rows.Count; i++) { var beComision = new BE.AfpComision(); DataRow dr = dt.Rows[i]; daAfpComision.Cargar(ref beComision, ref dr); var afp = beComision.Afp; new DA.Afp().Obtener(ref afp); beComision.Afp = afp; lstAfpComision.Add(beComision); } return(lstAfpComision); } catch (Exception ex) { throw ex; } }
private BE.Vacacion UiToBe(BE.UI.Vacacion uiVacacion) { var beVacacion = new BE.Vacacion(); beVacacion.IdVacacion = uiVacacion.Id; beVacacion.CodigoEmpleado = uiVacacion.EmpleadoCodigo; beVacacion.PeriodoFechaInicial = uiVacacion.PeriodoFechaInicial; beVacacion.PeriodoFechaFinal = uiVacacion.PeriodoFechaFinal; beVacacion.FechaInicial = uiVacacion.VacacionFechaInicial; beVacacion.FechaFinal = uiVacacion.VacacionFechaFinal; beVacacion.Dias = uiVacacion.VacacionDias; beVacacion.Sueldo = uiVacacion.EmpleadoSueldo; beVacacion.AsignacionFamiliar = uiVacacion.EmpleadoAsignacionFamiliar; beVacacion.PromedioHorasExtras = uiVacacion.PromedioHorasExtras; beVacacion.PromedioBonificacion = uiVacacion.PromedioBonificacion; beVacacion.Redondeo = uiVacacion.Redondeo; beVacacion.TipoComisionAfp = uiVacacion.PensionTipoComision; beVacacion.PensionMonto = uiVacacion.PensionMonto; int anho = beVacacion.FechaInicial.Year; int mes = beVacacion.FechaInicial.Month; if (uiVacacion.PensionTipo == BE.UI.TipoPensionEnum.AFP) { var beComisionAfp = new DA.AfpComision().Obtener(uiVacacion.PensionId, anho, mes); beVacacion.ComisionAfp = beComisionAfp; } else if (uiVacacion.PensionTipo == BE.UI.TipoPensionEnum.ONP) { var beComisionOnp = new DA.OnpComision().Obtener(anho, mes); beVacacion.ComisionOnp = beComisionOnp; } beVacacion.RetencionJudicialMonto = uiVacacion.RetencionJudicialMonto; beVacacion.TotalBruto = uiVacacion.TotalBruto; beVacacion.TotalDescuento = uiVacacion.TotalDescuento; beVacacion.TotalNeto = uiVacacion.TotalNeto; beVacacion.Detalle = new List <BE.VacacionDetalle>(); foreach (BE.UI.VacacionDetalle uiVacacionDetalle in uiVacacion.Detalle) { var beVacacionDetalle = UiDetalleToBeDetalle(uiVacacionDetalle); beVacacion.Detalle.Add(beVacacionDetalle); } return(beVacacion); }
public BE.AfpComision Obtener(int idAfp, int anho, int mes) { BE.AfpComision beAfpComision = null; try { var daAfpComision = new DA.AfpComision(); beAfpComision = daAfpComision.Obtener(idAfp, anho, mes); return(beAfpComision); } catch (Exception ex) { throw ex; } }
public int Eliminar(BE.AfpComision beAfpComision) { int rowsAffected = 0; try { var daAfpComision = new DA.AfpComision(); rowsAffected = daAfpComision.Eliminar(beAfpComision); return(rowsAffected); } catch (Exception ex) { throw ex; } }
public int Actualizar(BE.AfpComision beAfpComision) { int rowsAffected = 0; try { var daAfpComision = new DA.AfpComision(); rowsAffected = daAfpComision.Actualizar(ref beAfpComision); return(rowsAffected); } catch (Exception ex) { throw ex; } }