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