Ejemplo n.º 1
0
        /// <summary>
        /// Carga la dispersion de eventos actuales por tiempo de ejecucion.
        /// </summary>
        /// <param name="tipo_entidad"></param>
        /// <param name="id_ubicacion_patio"></param>
        /// <param name="estatus_carga"></param>
        /// <returns></returns>
        public static DataTable CargaResumenEventosTiempo(TipoEntidad tipo_entidad, int id_ubicacion_patio, EstatusCarga estatus_carga)
        {
            //Declarando Objeto de Retorno
            DataTable dt = null;

            //Armando Arreglo de Parametros
            object[] param = { 13,                           0, id_ubicacion_patio, (byte)tipo_entidad, 0, (byte)estatus_carga, null, "", "", 0, null, 0, 0, null, null, null, 0, 0, 0, false,
                               DateTime.MinValue.ToString(), DateTime.MinValue.ToString() };

            //Obteniendo Reporte
            using (DataSet ds = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoDataSet(_nom_sp, param))
            {
                //Validando que exista el Registro
                if (TSDK.Datos.Validacion.ValidaOrigenDatos(ds, "Table"))
                {
                    //Asignando Entidades
                    dt = ds.Tables["Table"];
                }
            }

            //Devolviendo Resultado Obtenido
            return(dt);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Método Público encargado de Editar las Entidades de Patio
 /// </summary>
 /// <param name="id_ubicacion_patio">Ubicación del Patio</param>
 /// <param name="tipo_entidad">Tipo de Entidad</param>
 /// <param name="estatus">Estatus</param>
 /// <param name="estatus_carga">Estatus de Carga</param>
 /// <param name="geoubicacion">Geoubicación de la Entidad</param>
 /// <param name="color_hxd">Color en Formato Hexadecimal</param>
 /// <param name="descripcion">Descripción de la Entidad</param>
 /// <param name="id_zona_patio">Zona del Patio a la que pretenece la Entidad</param>
 /// <param name="fecha_estatus">Fecha de Actualización del Estatus</param>
 /// <param name="coordenada_x">Coordenada X</param>
 /// <param name="coordenada_y">Coordenada Y</param>
 /// <param name="tiempo_carga">Tiempo de Carga</param>
 /// <param name="tiempo_descarga">Tiempo de Descarga</param>
 /// <param name="tiempo_libre">Tiempo Libre</param>
 /// <param name="id_evento">Evento Actual de la Entidad</param>
 /// <param name="tamano_icono">Tamaño del Icono</param>
 /// <param name="id_usuario">Usuario que actualiza el Registro</param>
 /// <returns></returns>
 public RetornoOperacion EditaEntidadPatio(int id_ubicacion_patio, TipoEntidad tipo_entidad, Estatus estatus, EstatusCarga estatus_carga, SqlGeography geoubicacion,
                                           string color_hxd, string descripcion, int id_zona_patio, DateTime fecha_estatus, decimal coordenada_x, decimal coordenada_y, int tiempo_carga,
                                           int tiempo_descarga, int tiempo_libre, int id_evento, int tamano_icono, int id_usuario)
 {   //Invocando Método de Actualización
     return(this.actualizaRegistros(id_ubicacion_patio, tipo_entidad, estatus, estatus_carga, geoubicacion,
                                    color_hxd, descripcion, id_zona_patio, fecha_estatus, coordenada_x, coordenada_y, tiempo_carga,
                                    tiempo_descarga, tiempo_libre, id_evento, tamano_icono, id_usuario, this._habilitar));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Método Público encargado de Actualizar el Evento Actual de la Entidad de Patio
 /// </summary>
 /// <param name="estatus">Estatus de la Entidad (Ocupado, Vacio)</param>
 /// <param name="estatus_carga">Estatus de Carga de la Entidad (Ninguno, Cargando, Descargando, Estacionando)</param>
 /// <param name="fecha_estatus">Fecha de Actualización del Estatus</param>
 /// <param name="id_evento">Evento Actual</param>
 /// <param name="id_usuario">Usuario que actualiza el Registro</param>
 /// <returns></returns>
 public RetornoOperacion ActualizaEventoActualEntidadPatio(Estatus estatus, EstatusCarga estatus_carga, DateTime fecha_estatus, int id_evento, int id_usuario)
 {   //Invocando Método de Actualización
     return(this.actualizaRegistros(this._id_ubicacion_patio, (TipoEntidad)this._id_tipo_entidad, estatus, estatus_carga, this._geoubicacion,
                                    this._color_hxd, this._descripcion, this._id_zona_patio, fecha_estatus, this._coordenada_x, this._coordenada_y, this._tiempo_carga,
                                    this._tiempo_descarga, this._tiempo_libre, id_evento, this._tamano_icono, id_usuario, this._habilitar));
 }
Ejemplo n.º 4
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="tipo_entidad">Tipo de Entidad</param>
        /// <param name="estatus">Estatus</param>
        /// <param name="estatus_carga">Estatus de Carga</param>
        /// <param name="geoubicacion">Geoubicación de la Entidad</param>
        /// <param name="color_hxd">Color en Formato Hexadecimal</param>
        /// <param name="descripcion">Descripción de la Entidad</param>
        /// <param name="id_zona_patio">Zona del Patio a la que pretenece la Entidad</param>
        /// <param name="fecha_estatus">Fecha de Actualización del Estatus</param>
        /// <param name="coordenada_x">Coordenada X</param>
        /// <param name="coordenada_y">Coordenada Y</param>
        /// <param name="tiempo_carga">Tiempo de Carga</param>
        /// <param name="tiempo_descarga">Tiempo de Descarga</param>
        /// <param name="tiempo_libre">Tiempo Libre</param>
        /// <param name="id_evento">Evento Actual de la Entidad</param>
        /// <param name="tamano_icono">Tamaño del Icono</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, TipoEntidad tipo_entidad, Estatus estatus, EstatusCarga estatus_carga, SqlGeography geoubicacion,
                                                    string color_hxd, string descripcion, int id_zona_patio, DateTime fecha_estatus, decimal coordenada_x, decimal coordenada_y, int tiempo_carga,
                                                    int tiempo_descarga, int tiempo_libre, int id_evento, int tamano_icono, int id_usuario, bool habilitar)
        {   //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Armando Arreglo de Parametros
            object[] param = { 2,               this._id_entidad_patio, id_ubicacion_patio, (byte)tipo_entidad, (byte)estatus, (byte)estatus_carga, geoubicacion,
                               color_hxd,       descripcion,            id_zona_patio,      fecha_estatus,      coordenada_x,  coordenada_y,        tiempo_carga,
                               tiempo_descarga, tiempo_libre,           id_evento,          tamano_icono,       id_usuario,    habilitar,           "", "" };
            //Ejecutando SP
            result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            //Devolviendo Resultado Obtenido
            return(result);
        }