protected void btnGuardarEncabezado_Click(object sender, EventArgs e) { mQuejaReclamo.anio = int.Parse(txtanio.Text); mQuejaReclamo.no_fuente = int.Parse(txtInforme.Text); mQuejaReclamo.fecha = txtFechaInforme.Text; mQuejaReclamo.id_tipo_fuente = 3; int resultado = cQuejaReclamo.AlmacenarEncabezado(mQuejaReclamo); if (resultado > 0) { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Informe creado exitosamente!', '', 'success');", true); btnFinalizar.Visible = false; this.Session["idFuente"] = resultado.ToString(); lblCorrelativo.Text = resultado.ToString(); pn1.Visible = true; //txtHallazgo.Text = "1"; } else if (resultado == -10) { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('No es posible crear Informe', 'Ya existe Informe ó falta fecha de Informe', 'warning');", true); } else { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Error al ingresar', 'Intente de nuevo', 'error');", true); } }
protected void btnRechazarEficacia_Click(object sender, EventArgs e) { //mEmpleado mAnalista = new mEmpleado(); mEmpleado mEnlace = new mEmpleado(); mPlanAccion = cPlanAccion.Obtner_PlanAccion(int.Parse(Session["noAccion"].ToString())); mAccionG = cAcciones.Obtner_AccionGenerada(mPlanAccion.id_accion_generada); //mAnalista = cEmpleado.Obtner_Empleado(mAccionG.id_analista, "analista"); mEnlace = cEmpleado.Obtner_Empleado(mAccionG.id_enlace, "enlace"); string fuente = cFuente.nombreFuenteA(Session["noAccion"].ToString()); string asunto = "Plan de Acción RECHAZADO (" + Session["noAccion"].ToString() + "), " + fuente; switch (int.Parse(Session["id_tipo_usuario"].ToString())) { case 1: //Director mIneficacia = cFuente.ObtenerFuente(mAccionG.id_fuente); mIneficacia.no_fuente = int.Parse(Session["noAccion"].ToString()); mIneficacia.fecha = DateTime.Today.ToString("yyyy-MM-dd"); mIneficacia.id_tipo_fuente = 9; int idIneficacia = cFuente.AlmacenarEncabezado(mIneficacia); mAccionG.id_fuente = idIneficacia; mAccionG.aprobado = 2; cAcciones.ingresarAccion(mAccionG); cPlanAccion.actualizar_statusPlan(int.Parse(Session["noPlanAccion"].ToString()), -4); if (mEnlace.email != null) { cCorreo.enviarCorreo(mEnlace.email, asunto, txtRechazOEficacia.Text); } Response.Redirect("~/Seguimientos/SeguimientoPlanAccion.aspx"); break; default: ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('No tiene permisos para validar Actividad', '', 'warning');", true); break; } }