Esempio n. 1
0
        protected void btnEditar_Click(object sender, EventArgs e)
        {
            cGeneral cGeneral = new cGeneral();

            mActividad.id_accion_realizar = int.Parse(Session["Actividad"].ToString());
            mActividad.accion             = txtAccionRealizar.Text;
            mActividad.responsable        = txtResponsable.Text;
            mActividad.fecha_inicio       = txtFechaInicio.Text;
            mActividad.fecha_fin          = txtFechaFin.Text;

            mPlanAccion = cPlanAccion.Obtner_PlanAccion(int.Parse(Session["noAccion"].ToString()));

            DateTime fecha = Convert.ToDateTime(mPlanAccion.final_actividades);

            if (cGeneral.rangoFechas(mPlanAccion.final_actividades, txtFechaFin.Text, false) >= 60)
            {
                ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Fecha inválida!','No puede exceder 60 días a partir del " + fecha.ToString("d 'de' MMMM 'de' yyyy") + "', 'error');", true);
            }

            else
            {
                if (mActividad.id_status == 2)
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('No es posible editar la actividad!', 'La actividad ya ha sido revisada y validad', 'warning');", true);
                }
                else
                {
                    cActividades.actualizarActividad(mActividad);
                    cPlanAccion.actualizar_statusPlan(int.Parse(Session["noPlanAccion"].ToString()), 6);
                    btnGuardar.Visible = true;
                    limpiarActividad();
                    visibleActividad(false);
                    enabledActividad(true);

                    gvListado.DataSource = cPlanAccion.ListadoAccionesRealizar(int.Parse(Session["noPlanAccion"].ToString()));
                    gvListado.DataBind();

                    btnFinalizar.Enabled = true;

                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Actividad actualizada exitosamente!', '', 'success');", true);
                }
            }
        }