/// <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>TXT_PREDETERMINADO</LI> /// </UL> /// Propiedades actualizadas luego de una llamada exitosa a este método: /// <UL> /// <LI>ID_NOTIFICACION</LI> /// <LI>CodError</LI> /// </UL> /// </remarks> public override bool Insertar() { string operacion; Seguridad wsseg = new Seguridad(); try { //Construir aqui el string a guardar en la bitacora. operacion = "Insertar cUDGDFNTIFICACION;" +"TXT_PREDETERMINADO:"+TXT_PREDETERMINADO.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 cUDGDFNTIFICACION;"+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_CALENDARIO</LI> /// <LI>FKY_INSTALACION</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; Seguridad wsseg = new Seguridad(); try { //Construir aqui el string a guardar en la bitacora. operacion = "Actualizar cUDGDFCALENDARIO;" +"ID_CALENDARIO:"+ID_CALENDARIO.ToString()+";" +"FKY_INSTALACION:"+FKY_INSTALACION.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 cUDGDFCALENDARIO;"+ex.Message; wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion); throw ex; } }
/// <summary> /// Propósito: Método Eliminar de lógica de negocios. Borra una fila en la base de datos, basado en la llave primaria. /// </summary> /// <returns>True si tuvo éxito, sino genera una Exception. </returns> /// <remarks> /// Propiedades necesarias para este método: /// <UL> /// <LI>ID_RESPUESTA</LI> /// </UL> /// Propiedades actualizadas luego de una llamada exitosa a este método: /// <UL> /// <LI>CodError</LI> /// </UL> /// </remarks> public override bool Eliminar() { string operacion; Seguridad wsseg = new Seguridad(); try { //Construir aqui el string a guardar en la bitacora. operacion = "Eliminar cUDGDFRESPUESTA;" +"ID_RESPUESTA:"+ID_RESPUESTA.ToString()+";"; wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion); return base.Eliminar(); } catch (Exception ex) { //Construir el string a guardar en la bitácora en caso de error. operacion = "Error Eliminar cUDGDFRESPUESTA;"+ex.Message; wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion); throw ex; } }