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