Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 public ReporteIngresoRentasPRE(IReporteIngresoRentasVIS vista)
 {
     this.vista       = vista;
     dataContext      = FacadeBR.ObtenerConexion();
     reporteIngresoBR = new ReporteIngresoRentasBR();
 }