Esempio n. 1
0
        public ResultadoEntidad SeleccionarEstatusOrdenSalida(EstatusEntidad EstatusEntidadObjeto)
        {
            string           CadenaConexion     = string.Empty;
            ResultadoEntidad Resultado          = new ResultadoEntidad();
            EstatusAcceso    EstatusAccesoDatos = new EstatusAcceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Seguridad);

            Resultado = EstatusAccesoDatos.SeleccionarEstatusOrdenSalida(EstatusEntidadObjeto, CadenaConexion);

            return(Resultado);
        }
Esempio n. 2
0
 /// <summary>
 /// Método Público encargado de Editar los Detalles de Acceso a Patio
 /// </summary>
 /// <param name="id_acceso_entrada">Acceso de Entrada</param>
 /// <param name="id_acceso_salida">Acceso de Salida</param>
 /// <param name="id_transportista">Transportista</param>
 /// <param name="estatus_acceso">Estatus de Acceso</param>
 /// <param name="estatus_patio">Estatus en Patio</param>
 /// <param name="id_entidad_cajon">Cajon Actual</param>
 /// <param name="id_entidad_anden">Anden Actual</param>
 /// <param name="bit_cargado">Indicador de Carga de Unidad</param>
 /// <param name="fecha_estatus_patio">Fecha de Actualización de Estatus en Patio</param>
 /// <param name="id_tipo_detalle_acceso">Tipo de Detalle de Acceso</param>
 /// <param name="descripcion_detalle_acceso">Descripción de Detalle de Acceso</param>
 /// <param name="identificacion_detalle_acceso">Identificación de Detalle de Acceso</param>
 /// <param name="id_unidad_operador">Referencia de Unidad / Operador</param>
 /// <param name="id_usuario">Usuario que Actualiza el Registro</param>
 /// <returns></returns>
 public RetornoOperacion EditaDetalleAccesoPatio(int id_acceso_entrada, int id_acceso_salida, int id_transportista, EstatusAcceso estatus_acceso,
                                                 EstatusPatio estatus_patio, int id_entidad_cajon, int id_entidad_anden, bool bit_cargado, DateTime fecha_estatus_patio,
                                                 byte id_tipo_detalle_acceso, string descripcion_detalle_acceso, string identificacion_detalle_acceso, int id_unidad_operador,
                                                 int id_usuario)
 {   //Invocando Método de Actualización
     return(this.actualizaRegistros(id_acceso_entrada, id_acceso_salida, id_transportista, estatus_acceso,
                                    estatus_patio, id_entidad_cajon, id_entidad_anden, bit_cargado, fecha_estatus_patio,
                                    id_tipo_detalle_acceso, descripcion_detalle_acceso, identificacion_detalle_acceso, id_unidad_operador,
                                    id_usuario, this._habilitar));
 }
Esempio n. 3
0
        /// <summary>
        /// Método Privado encargado de Actualizar los Registros en la BD
        /// </summary>
        /// <param name="id_acceso_entrada">Acceso de Entrada</param>
        /// <param name="id_acceso_salida">Acceso de Salida</param>
        /// <param name="id_transportista">Transportista</param>
        /// <param name="estatus_acceso">Estatus de Acceso</param>
        /// <param name="estatus_patio">Estatus en Patio</param>
        /// <param name="id_entidad_cajon">Cajon Actual</param>
        /// <param name="id_entidad_anden">Anden Actual</param>
        /// <param name="bit_cargado">Indicador de Carga de Unidad</param>
        /// <param name="fecha_estatus_patio">Fecha de Actualización de Estatus en Patio</param>
        /// <param name="id_tipo_detalle_acceso">Tipo de Detalle de Acceso</param>
        /// <param name="descripcion_detalle_acceso">Descripción de Detalle de Acceso</param>
        /// <param name="identificacion_detalle_acceso">Identificación de Detalle de Acceso</param>
        /// <param name="id_unidad_operador">Referencia de Unidad / Operador</param>
        /// <param name="id_usuario">Usuario que Actualiza el Registro</param>
        /// <param name="habilitar">Estatus Habilitar</param>
        /// <returns></returns>
        private RetornoOperacion actualizaRegistros(int id_acceso_entrada, int id_acceso_salida, int id_transportista, EstatusAcceso estatus_acceso,
                                                    EstatusPatio estatus_patio, int id_entidad_cajon, int id_entidad_anden, bool bit_cargado, DateTime fecha_estatus_patio,
                                                    byte id_tipo_detalle_acceso, string descripcion_detalle_acceso, string identificacion_detalle_acceso, int id_unidad_operador,
                                                    int id_usuario, bool habilitar)
        {   //Declarando Objeto de Retorno
            RetornoOperacion result = new RetornoOperacion();

            //Validando que el Registro se pueda Editar
            if (validaRegistro())
            {   //Armando Arreglo de Parametros
                object[] param = { 2,                      this._id_detalle_acceso_patio, id_acceso_entrada,             id_acceso_salida,   id_transportista,    (byte)estatus_acceso,
                                   (byte)estatus_patio,    id_entidad_cajon,              id_entidad_anden,              bit_cargado,        fecha_estatus_patio,
                                   id_tipo_detalle_acceso, descripcion_detalle_acceso,    identificacion_detalle_acceso, id_unidad_operador,
                                   id_usuario,             habilitar,                     this._row_version,             "",                 "" };
                //Obteniendo Resultado del SP
                result = CapaDatos.m_capaDeDatos.EjecutaProcAlmacenadoObjeto(_nom_sp, param);
            }
            else//Instanciando Excepcion
            {
                result = new RetornoOperacion("El registro fue modificado en BD desde la última vez que fue consultado.");
            }
            //Devolviendo Resultado Obtenido
            return(result);
        }