Esempio n. 1
0
        /// <summary>
        /// Propósito: Método Insertar de la clase de negocios. Este método inserta una fila nueva en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>FEC_PRESTAMO</LI>
        ///		 <LI>FEC_INGRESADO</LI>
        ///		 <LI>FK_IDTIPOPRESTAMO</LI>
        ///		 <LI>DSC_PRESTAMO</LI>
        ///		 <LI>CAR_USUARIOGIMNASIO</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>ID_PRESTAMO</LI>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Insertar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Insertar cSGPRPRESTAMO;"
                            + "FEC_PRESTAMO:" + FEC_PRESTAMO.ToString() + ";"
                            + "FEC_INGRESADO:" + FEC_INGRESADO.ToString() + ";"
                            + "FK_IDTIPOPRESTAMO:" + FK_IDTIPOPRESTAMO.ToString() + ";"
                            + "DSC_PRESTAMO:" + DSC_PRESTAMO.ToString() + ";"
                            + "CAR_USUARIOGIMNASIO:" + CAR_USUARIOGIMNASIO.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Insertar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Insertar cSGPRPRESTAMO;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Propósito: Método Update. Actualiza una fila existente en la base de datos.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>ID_HORARIOCUMPLIDO</LI>
        ///		 <LI>FEC_INGRESADO</LI>
        ///		 <LI>FEC_CUMPLIDO</LI>
        ///		 <LI>HOR_CUMPLIDAS</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Actualizar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Actualizar cSGMHHORARIOCUMPLIDO;"
                            + "ID_HORARIOCUMPLIDO:" + ID_HORARIOCUMPLIDO.ToString() + ";"
                            + "FEC_INGRESADO:" + FEC_INGRESADO.ToString() + ";"
                            + "FEC_CUMPLIDO:" + FEC_CUMPLIDO.ToString() + ";"
                            + "HOR_CUMPLIDAS:" + HOR_CUMPLIDAS.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Actualizar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Actualizar cSGMHHORARIOCUMPLIDO;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }