Пример #1
0
 public AccederZona(TipoZona pZona, int pReservasEspecial, int pReservasA, int pReservasB, int pReservasC, int pReservasD, int pReservasVIP)
 {
     this.zona        = pZona;
     reservasEspecial = pReservasEspecial;
     reservasA        = pReservasA;
     reservasB        = pReservasB;
     reservasC        = pReservasC;
     reservasD        = pReservasD;
     reservasVIP      = pReservasVIP;
 }
Пример #2
0
        public void AddTipoZona(TipoZona tipoZona)
        {
            if (ExistsTipoZona(tipoZona.EmpresaId, tipoZona.Codigo))
            {
                throw new ApplicationException("Ya existe un tipo de ubicacion con el código indicado");
            }

            _context.TiposZona.Add(tipoZona);
            _context.SaveChanges();
        }
Пример #3
0
        public void UpdateTipoZona(TipoZona tipoZona)
        {
            if (ExistsTipoZona(tipoZona.EmpresaId, tipoZona.Codigo, tipoZona.TipoZonaId))
            {
                throw new ApplicationException("Ya existe un tipo de ubicacion con el código indicado");
            }

            _context.TiposZona.Attach(tipoZona);
            _context.Entry(tipoZona).State = EntityState.Modified;
            _context.SaveChanges();
        }
Пример #4
0
        public Zona(string nombre, Almacen almacen, TipoZona tipoZona)
        {
            Nombre = nombre;
            CodigoPasilloTienda = 0;
            CodigoPasillo       = 0;
            CodigoAlmacen       = almacen.Codigo;
            switch (tipoZona)
            {
            case TipoZona.Congelador:
                Tipo = "Congelador";
                break;

            case TipoZona.General:
                Tipo = "General";
                break;

            case TipoZona.Refrigerador:
                Tipo = "Refrigerador";
                break;

            default:
                break;
            }
        }
Пример #5
0
 /// <summary>
 /// Método Público encargado de Editar las Zonas de Patio
 /// </summary>
 /// <param name="id_ubicacion_patio">Ubicación del Patio</param>
 /// <param name="id_zona_superior">Zona Superior</param>
 /// <param name="descripcion">Descripción de la Zona</param>
 /// <param name="tipo_zona">Tipo de Zona (Andenes, Cajones)</param>
 /// <param name="geoubicacion">Geoubicación de la Zona</param>
 /// <param name="color_hxd">Color en Formato Hexadecimal</param>
 /// <param name="id_usuario">Usuario que Actualiza el Registro</param>
 /// <returns></returns>
 public RetornoOperacion EditaZonaPatio(int id_ubicacion_patio, int id_zona_superior, string descripcion, TipoZona tipo_zona,
                                        SqlGeography geoubicacion, string color_hxd, int id_usuario)
 {   //Devolviendo Resultado Obtenido
     return(this.actualizaRegistros(id_ubicacion_patio, id_zona_superior, descripcion, tipo_zona, geoubicacion,
                                    color_hxd, id_usuario, this._habilitar));
 }
Пример #6
0
        /// <summary>
        /// Método Público encargado de Insertar las Zonas de Patio
        /// </summary>
        /// <param name="id_ubicacion_patio">Ubicación del Patio</param>
        /// <param name="id_zona_superior">Zona Superior</param>
        /// <param name="descripcion">Descripción de la Zona</param>
        /// <param name="tipo_zona">Tipo de Zona (Andenes, Cajones)</param>
        /// <param name="geoubicacion">Geoubicación de la Zona</param>
        /// <param name="color_hxd">Color en Formato Hexadecimal</param>
        /// <param name="id_usuario">Usuario que Actualiza el Registro</param>
        /// <returns></returns>
        public static RetornoOperacion InsertaZonaPatio(int id_ubicacion_patio, int id_zona_superior, string descripcion, TipoZona tipo_zona,
                                                        SqlGeography geoubicacion, string color_hxd, int id_usuario)
        {   //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Armando Arreglo de Parametros
            object[] param = { 1,                  0, id_ubicacion_patio, id_zona_superior, descripcion, (byte)tipo_zona, geoubicacion,
                               color_hxd, id_usuario, true,               "",               "" };
            //Ejecutando SP
            result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolviendo Resultado Obtenido
            return(result);
        }
Пример #7
0
        /// <summary>
        /// Método Privado encargado de Actualizar los Registros en BD
        /// </summary>
        /// <param name="id_ubicacion_patio">Ubicación del Patio</param>
        /// <param name="id_zona_superior">Zona Superior</param>
        /// <param name="descripcion">Descripción de la Zona</param>
        /// <param name="tipo_zona">Tipo de Zona (Andenes, Cajones)</param>
        /// <param name="geoubicacion">Geoubicación de la Zona</param>
        /// <param name="color_hxd">Color en Formato Hexadecimal</param>
        /// <param name="id_usuario">Usuario que Actualiza el Registro</param>
        /// <param name="habilitar">Estatus Habilitar</param>
        /// <returns></returns>
        private RetornoOperacion actualizaRegistros(int id_ubicacion_patio, int id_zona_superior, string descripcion, TipoZona tipo_zona,
                                                    SqlGeography geoubicacion, string color_hxd, int id_usuario, bool habilitar)
        {   //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Armando Arreglo de Parametros
            object[] param = { 2,         this._id_zona_patio, id_ubicacion_patio, id_zona_superior, descripcion, (byte)tipo_zona, geoubicacion,
                               color_hxd, id_usuario,          habilitar,          "",               "" };
            //Ejecutando SP
            result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolviendo Resultado Obtenido
            return(result);
        }
Пример #8
0
 public TipoZonaVo(TipoZona tipoZonaAcceso)
 {
     Id          = tipoZonaAcceso.Id;
     Codigo      = tipoZonaAcceso.Codigo;
     Descripcion = tipoZonaAcceso.Descripcion;
 }
Пример #9
0
 public TipoZonaBuilder()
 {
     _tipoZona = new TipoZona();
 }
Пример #10
0
 public void setTipoZona(TipoZona pZona)
 {
     zona = pZona;
 }