protected void btnEnivar_Click(object sender, EventArgs e) { string clave = Request.QueryString["id"]; Necesidad Necesidad = NecesidadDAO.Get(Convert.ToInt32(clave)); Necesidad.ClaveEstatus = 4; Necesidad NecesidadNueva = NecesidadDAO.Actualizar(Convert.ToInt32(clave),Necesidad); if (NecesidadNueva == null) { Mensaje Mensaje = new Mensaje() { Titulo = "Algo salió mal", Contenido = "La Necesidad no pudo guardarse. Para más información consulte al administrador del sistema", Tipo = TipoMensaje.ALERTA }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); return; }else { Mensaje Mensaje = new Mensaje() { Titulo = "Necesidad enviada!", Contenido = "La Necesidad fue enviada a la zona con exito, notifique a su jefe de zona", Tipo = TipoMensaje.EXITO }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } }
protected void btnAprobar_Click(object sender, EventArgs e) { try { Usuario = Utilerias.FiltrarUsuario(this); PeriodoSeleccionado = Usuario.ConsultarPeriodoActual(); NecesidadActual = Area.NecesidadActual(PeriodoSeleccionado.Clave) ?? new Necesidad(); NecesidadActual.ClaveEstatus = 1; Necesidad necesidad = NecesidadDAO.Actualizar(NecesidadActual.Clave, NecesidadActual); if (necesidad == null) { Mensaje MensajeAlerta = new Mensaje { Titulo = "Algo salió mal", Contenido = "No se ha podido actualizar el estatus", Tipo = TipoMensaje.ALERTA }; litMensaje.Text = Disenio.GenerarMensaje(MensajeAlerta); return; } else { Mensaje MensajeAlerta = new Mensaje { Titulo = "Necesidad aprobada", Contenido = "La necesidad fue aprobada", Tipo = TipoMensaje.EXITO }; litMensaje.Text = Disenio.GenerarMensaje(MensajeAlerta); return; } } catch (Exception ex) { Mensaje Mensaje = new Mensaje { Titulo = "Error al aprobar la necesidad", Contenido = ex.Message, Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } }