private void button5_Click_1(object sender, EventArgs e) { try { LOGICA.NOTIFICACION NOTIFICACION = new LOGICA.NOTIFICACION(); NOTIFICACION.NOTIFICAR(19); } catch (Exception ex) { MessageBox.Show(ex.InnerException + " " + ex.Message); } }
public RETIROS ACTUALIZAR(decimal _COD_RETIRO, DateTime _FECHA_RETIRO, decimal _COD_CAUSA_RETIRO, bool _GENERA_VACANTE, string _COMENTARIOS, string _COD_USUARIO_MODIFICA, bool ESBP) { try { string INFO = ("Iniciando Método ACTUALIZAR, por _COD_RETIRO : " + _COD_RETIRO); log.Info("CODIGO : LGRE4," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE4", log.Logger.Name, "ACTUALIZAR", INFO)); HILO.Start(); CAUSA_RETIRO_MODELO _CAUSA = CAUSA_RETIRO_METODO.CONSULTAR(_COD_CAUSA_RETIRO); RETIROS RETIRO = _REPOSITORIO.CONSULTAR_POR_CODIGO(_COD_RETIRO); if (RETIRO != null) { RETIRO.COD_CAUSA_RETIRO = _COD_CAUSA_RETIRO; RETIRO.NOMBRE_CAUSA_RETIRO = _CAUSA.NOMBRE; RETIRO.FECHA_RETIRO = _FECHA_RETIRO; RETIRO.GENERA_VACANTE = _GENERA_VACANTE; RETIRO.COMENTARIOS = _COMENTARIOS; RETIRO.FECHA_MODIFICA = DateTime.Now; RETIRO.COD_USUARIO_MODIFICA = _COD_USUARIO_MODIFICA; RETIRO.SOPORTES = null; if (ESBP) { RETIRO.COD_ESTADO_RETIRO = 3; } _REPOSITORIO.ACTUALIZAR_RETIRO(RETIRO); _REPOSITORIO.GUARDAR(); if (ESBP) { NOTIFICACION NOTIFICA_CORREO = new NOTIFICACION(); bool VALIDA_RESPUESTA = NOTIFICA_CORREO.NOTIFICAR(Convert.ToDecimal(_COD_RETIRO)); if (VALIDA_RESPUESTA) { if (_REPOSITORIO.FINALIZAR_RETIRO(_COD_RETIRO, _COD_USUARIO_MODIFICA)) { } } } log.Info("Finalizado con éxito Método ACTUALIZAR, por _COD_RETIRO : " + _COD_RETIRO); return(RETIRO); } else { log.Info("Finalizado con éxito Método ACTUALIZAR, por _COD_RETIRO : " + _COD_RETIRO); return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : LGRE4, Método ACTUALIZAR con el COD_RETIRO : {0}, {1} ", _COD_RETIRO, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE4" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }