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