/// <summary> /// Copia la informacion de la vista al modelo /// </summary> /// <param name="vista">Datos que contiene la vista</param> /// <returns>Devuelve un objeto mapeado de la vista y el modelo</returns> private Dictionary <string, object> DataToModel(IReporteIngresoRentasVIS vista) { Dictionary <string, object> data = new Dictionary <string, object>(); data["sucursalId"] = vista.SucursalID; data["sucursal"] = vista.Sucursal; DateTime fecha = (DateTime)vista.FechaInicio; DateTime fechaIni = fecha.AddHours(-fecha.Hour).AddMinutes(-fecha.Minute).AddSeconds(-fecha.Second); data["FechaInicio"] = fechaIni; fecha = (DateTime)vista.FechaFin; DateTime fechaFin = fecha.AddHours(23).AddMinutes(59).AddSeconds(59); data["FechaFin"] = fechaFin; data["UnidadOperativaId"] = vista.UnidadOperativaID; if (vista.SucursalID == null) { data["sucursalesAutorizadas"] = this.ObtenerSucursalesAutorizadas().ConvertAll(x => (SucursalBO)x); } return(data); }
public ReporteIngresoRentasPRE(IReporteIngresoRentasVIS vista) { this.vista = vista; dataContext = FacadeBR.ObtenerConexion(); reporteIngresoBR = new ReporteIngresoRentasBR(); }