/// <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>NOM_PROFESOR</LI> /// <LI>COD_LUNES</LI> /// <LI>COD_MARTES</LI> /// <LI>COD_MIERCOLES</LI> /// <LI>COD_JUEVES</LI> /// <LI>COD_VIERNES</LI> /// <LI>COD_SABADO</LI> /// <LI>COD_DOMINGO</LI> /// <LI>FKY_CALENDARIO</LI> /// <LI>FKY_RESERVACION</LI> /// <LI>NOM_CURSO. May be SqlString.Null</LI> /// </UL> /// Propiedades actualizadas luego de una llamada exitosa a este método: /// <UL> /// <LI>ID_CURSO</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 cUDGDFCURSO;" + "NOM_PROFESOR:" + NOM_PROFESOR.ToString() + ";" + "COD_LUNES:" + COD_LUNES.ToString() + ";" + "COD_MARTES:" + COD_MARTES.ToString() + ";" + "COD_MIERCOLES:" + COD_MIERCOLES.ToString() + ";" + "COD_JUEVES:" + COD_JUEVES.ToString() + ";" + "COD_VIERNES:" + COD_VIERNES.ToString() + ";" + "COD_SABADO:" + COD_SABADO.ToString() + ";" + "COD_DOMINGO:" + COD_DOMINGO.ToString() + ";" + "FKY_CALENDARIO:" + FKY_CALENDARIO.ToString() + ";" + "FKY_RESERVACION:" + FKY_RESERVACION.ToString() + ";" + "NOM_CURSO:" + NOM_CURSO.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 cUDGDFCURSO;" + ex.Message; //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora, operacion); throw ex; } }
/// <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>FKY_INSTALACION</LI> /// </UL> /// Propiedades actualizadas luego de una llamada exitosa a este método: /// <UL> /// <LI>ID_CALENDARIO</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 cUDGDFCALENDARIO;" +"FKY_INSTALACION:"+FKY_INSTALACION.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 cUDGDFCALENDARIO;"+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_APROBACION</LI> /// <LI>FKY_SOLICITUD</LI> /// <LI>FKY_RESEREVACION</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 cUDGDFAPROBACION;" +"ID_APROBACION:"+ID_APROBACION.ToString()+";" +"FKY_SOLICITUD:"+FKY_SOLICITUD.ToString()+";" +"FKY_RESEREVACION:"+FKY_RESEREVACION.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 cUDGDFAPROBACION;"+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; } }