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); }
/// <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)); }
/// <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); }