protected void btnValidar_Click(object sender, EventArgs e) { try { if (int.Parse(Session["id_tipo_usuario"].ToString()) == 1) { ValidarAccion(Session["Accion"].ToString()); mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(Session["Accion"].ToString())); mEmpleado = cEmpleado.Obtner_Empleado(mAccionG.id_analista, "analista"); string fuente = cInformeEI.nombreFuenteA(Session["Accion"].ToString()); string asunto = "Acción Asignada (" + Session["Accion"].ToString() + "), " + fuente; if (mEmpleado.email != null) { cCorreo.enviarCorreo(mEmpleado.email, asunto, mAccionG.descripcion); } ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Acción validada correctamente', '', 'success');", true); } else { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('No tiene permisos para validar acciones', '', 'warning');", true); } } catch { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Hubo un problema al validar Acción', 'Intente de nuevo', 'warning');", true); } }
protected void btnRechazar_Click(object sender, EventArgs e) { mPlanAccion = cPlanAccion.Obtner_PlanAccion(int.Parse(Session["noAccion"].ToString())); mAccionG = cAcciones.Obtner_AccionGenerada(mPlanAccion.id_accion_generada); mEmpleado = cEmpleado.Obtner_Empleado(mAccionG.id_enlace, "enlace"); switch (int.Parse(Session["id_tipo_usuario"].ToString())) { case 3: //Analista cActividades.actualizarStatusActividad(int.Parse(Session["idActividad"].ToString()), -2); actualizarListadosActiviades(); string fuente = cFuente.nombreFuenteA(Session["noAccion"].ToString()); string asunto = "ACTIVIDAD RECHAZADA (" + Session["idActividad"].ToString() + "), " + fuente; if (mEmpleado.email != null) { cCorreo.enviarCorreo(mEmpleado.email, asunto, txtRechazo.Text); } txtRechazo.Text = ""; ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('Actividad rechazada correctamente', '', 'error');", true); break; default: ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('No tiene permisos para rechazar Actividad', '', 'warning');", true); break; } btnValidar.Visible = false; btnRechazar.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(Session["noAccion"].ToString())); lblFuente.InnerText = cFuente.nombreFuenteA(Session["noAccion"].ToString()); //txtanio.Text = mAccionG.anio_informe_ei.ToString(); cAcciones.dropUnidad(ddlunidad); ddlunidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddldependencia, mAccionG.id_unidad); ddldependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); txtEvaluacion.Text = Session["noAccion"].ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); txtanio.Text = "2018"; cAcciones.dropUnidad(ddlunidad); cInfoCorrec = new cInformeCO(); //cInfoCorrec.ddlEstadoInforme(ddlEstado); cAcciones.dropTipoAccion(ddlTipoAccionInforme); ddlTipoAccionInforme.SelectedValue = mAccionG.id_tipo_accion.ToString(); cGen = new cGeneral(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lblFuente.InnerText = cFuente.nombreFuenteA(Session["noAccion"].ToString()); this.Session["noPlanAccion"] = 0; mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(Session["noAccion"].ToString())); mFuente = cFuente.ObtenerFuente(mAccionG.id_fuente); id_enlace = mAccionG.id_enlace; visibleAdjuntar(false); visibleActividad(false); cAcciones.dropUnidad(ddlunidad); ddlunidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddldependencia, mAccionG.id_unidad); ddldependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); txtanio.Text = mFuente.anio.ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); txtEvaluacion.Text = Session["noAccion"].ToString(); cInfoCorrec.ddlTecnicaAnalisis(ddlTecnicaAnalisis); cAcciones.dropTipoAccion(ddlTipoAccionInforme); ddlTipoAccionInforme.SelectedValue = mAccionG.id_tipo_accion.ToString(); enabledPlan(false); //if (mAccionG.id_status == 1) switch (mAccionG.id_status) { case 1: //pendiente de finalizar case -1: //rechazado mPlanAccion = cPlanAccion.Obtner_PlanAccion(mAccionG.id_accion_generada); ddlTecnicaAnalisis.SelectedValue = mPlanAccion.tecnica_analisis; txtCausa.Text = mPlanAccion.causa_raiz; enabledCausaRaiz(false); enabledPlan(true); visibleAdjuntar(false); this.Session["noPlanAccion"] = mPlanAccion.id_plan; break; } gvListado.DataSource = cPlanAccion.ListadoAccionesRealizar(int.Parse(Session["noPlanAccion"].ToString())); gvListado.DataBind(); ddlResponsable.ClearSelection(); ddlResponsable.Items.Clear(); ddlResponsable.AppendDataBoundItems = true; ddlResponsable.Items.Add("<< Elija Empleado >>"); ddlResponsable.Items[0].Value = "0"; ddlResponsable.DataSource = cGen.dropEmpleados(); ddlResponsable.DataTextField = "texto"; ddlResponsable.DataValueField = "id"; ddlResponsable.DataBind(); } }
protected void gvListadoAcciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { panel1.Visible = true; panel2.Visible = false; panel3.Visible = true; panel4.Visible = true; mAccionG = new mAccionesGeneradas(); int index = Convert.ToInt16(e.CommandArgument); GridViewRow selectedRow = gvListadoAcciones.Rows[index]; mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(selectedRow.Cells[0].Text)); lblFuente.InnerText = cFuente.nombreFuenteA(mAccionG.id_accion_generada.ToString()); /////////////////////////////////////////////////////////////////////// //txtanio.Text = mAccionG.anio_informe_ei.ToString(); cAcciones.dropUnidad(ddlunidad); ddlunidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddldependencia, mAccionG.id_unidad); ddldependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); //txtEvaluacion.Text = mAccionG.no_informe_ei.ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); cAcciones.dropTipoAccion(ddlTipoAccionInforme); ddlTipoAccionInforme.SelectedValue = mAccionG.id_tipo_accion.ToString(); ////////////////////////////////////////////////////////////////////// //ddlLider.DataSource = cGen.dropEmpleados(); //ddlLider.DataTextField = "texto"; //ddlLider.DataValueField = "id"; //ddlLider.DataBind(); this.Session["noAccion"] = mAccionG.id_accion_generada; mInformeCO mInformeCo = new mInformeCO(); cInformeCO cInformeCo = new cInformeCO(); mInformeCo = cInformeCo.Obtner_InformeCorreccion(int.Parse(Session["noAccion"].ToString())); this.Session["id_informe_correccion"] = mInformeCo.id_informe_correccion.ToString(); //cInfoCorrec.ddlEstadoInforme(ddlEstado); //string prueba = ddlEstado.SelectedValue; //ddlEstado.SelectedValue = mInformeCo.estado.ToString(); //ddlEstado.SelectedValue = "Se Atenderá"; //ddlLider.SelectedValue = mInformeCo.id_lider.ToString(); txtAccionRealizada.Text = mInformeCo.descripcion_accion; txtDesEvidencia.Text = mInformeCo.descripcion_evidencia; //ddlLider.Enabled = false; } }
protected void gvListadoAcciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { panel1.Visible = true; panel2.Visible = false; panel3.Visible = true; mAccionG = new mAccionesGeneradas(); mPlanAccion = new mPlanAccion(); int index = Convert.ToInt16(e.CommandArgument); GridViewRow selectedRow = gvListadoAcciones.Rows[index]; mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(selectedRow.Cells[0].Text)); lblFuente.InnerText = cFuente.nombreFuenteA(mAccionG.id_accion_generada.ToString()); /////////////////////////////////////////////////////////////////////// //txtanio.Text = mAccionG.anio_informe_ei.ToString(); cAcciones.dropUnidad(ddlunidad); ddlunidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddldependencia, mAccionG.id_unidad); ddldependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); //txtEvaluacion.Text = mAccionG.no_informe_ei.ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); cAcciones.dropTipoAccion(ddlTipoAccionInforme); ddlTipoAccionInforme.SelectedValue = mAccionG.id_tipo_accion.ToString(); ////////////////////////////////////////////////////////////////////// //cInfoCorrec = new cInformeCorrecion(); cInfoCorrec.ddlTecnicaAnalisis(ddlTecnicaAnalisis); mPlanAccion = cPlanAccion.Obtner_PlanAccion(mAccionG.id_accion_generada); ddlTecnicaAnalisis.SelectedValue = mPlanAccion.tecnica_analisis; txtCausa.Text = mPlanAccion.causa_raiz; this.Session["noAccion"] = mAccionG.id_accion_generada; ddlTecnicaAnalisis.Enabled = false; //ddlLider.Enabled = false; txtCausa.Enabled = false; this.Session["noPlanAccion"] = mPlanAccion.id_plan; gvListadoActividades.DataSource = cPlanAccion.ListadoAccionesRealizar(int.Parse(Session["noPlanAccion"].ToString())); gvListadoActividades.DataBind(); } }
protected void gvListadoAcciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { panel1.Visible = true; panel2.Visible = false; panel3.Visible = true; panel4.Visible = true; mAccionG = new mAccionesGeneradas(); int index = Convert.ToInt16(e.CommandArgument); GridViewRow selectedRow = gvListadoAcciones.Rows[index]; mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(selectedRow.Cells[0].Text)); lblFuente.InnerText = cFuente.nombreFuenteA(mAccionG.id_accion_generada.ToString()); /////////////////////////////////////////////////////////////////////// cAcciones.dropUnidad(ddlunidad); ddlunidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddldependencia, mAccionG.id_unidad); ddldependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); cAcciones.dropTipoAccion(ddlTipoAccionInforme); ddlTipoAccionInforme.SelectedValue = mAccionG.id_tipo_accion.ToString(); ////////////////////////////////////////////////////////////////////// this.Session["noAccion"] = mAccionG.id_accion_generada; mInformeOM = cInformeOM.Obtner_InformeOM(int.Parse(Session["noAccion"].ToString())); this.Session["id_informe_correccion"] = mInformeOM.id_informe_om.ToString(); cInformeOM.ddlEstadoInforme(ddlEstado); ddlEstado.SelectedValue = mInformeOM.estado.ToString(); txtAccionRealizada.Text = mInformeOM.descripcion_accion; txtDesEvidencia.Text = mInformeOM.descripcion_evidencia; } }
protected void gvListadoAcciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { panel1.Visible = true; btnActualizar.Visible = false; int index = Convert.ToInt16(e.CommandArgument); int pag = Convert.ToInt16(Session["pagina"]); int psize = gvListadoAcciones.PageSize; GridViewRow selectedRow = gvListadoAcciones.Rows[index - (pag * psize)]; mAccionesGeneradas mAccionG = new mAccionesGeneradas(); mAccionG = cAcciones.Obtner_AccionGenerada(int.Parse(selectedRow.Cells[0].Text)); Session["noAccion"] = selectedRow.Cells[0].Text; Session["noHallazgo"] = mAccionG.correlativo_hallazgo.ToString(); lblFuente.InnerText = cFuente.nombreFuenteA(Session["noAccion"].ToString()); ddlAccionGenerada.SelectedValue = mAccionG.id_ccl_accion_generada.ToString(); txtHallazgo.Text = mAccionG.correlativo_hallazgo.ToString(); txtPuntoNorma.Text = mAccionG.norma.ToString(); ddlProceso.SelectedValue = mAccionG.id_proceso.ToString(); ddlUnidad.SelectedValue = mAccionG.id_unidad.ToString(); cAcciones.dllDependencia(ddlDependencia, mAccionG.id_unidad); ddlDependencia.SelectedValue = mAccionG.id_dependencia.ToString(); txtDescripcion.Text = mAccionG.descripcion.ToString(); cEmpleado.dllEmpleado(ddlEnlace, mAccionG.id_unidad); ddlEnlace.SelectedValue = mAccionG.id_enlace.ToString(); cEmpleado.dllEmpleado(ddlLider, mAccionG.id_unidad); ddlLider.SelectedValue = mAccionG.id_lider.ToString(); txtAnalista.Text = cEmpleado.ObtenerAnalistaUnidad(mAccionG.id_dependencia); dllTipoAccion.SelectedValue = mAccionG.id_tipo_accion.ToString(); int statusA = mAccionG.id_status; if (mAccionG.id_status == 1 || mAccionG.id_status == -1) { dllTipoAccion.Enabled = false; } else { dllTipoAccion.Enabled = true; } switch (int.Parse(mAccionG.id_tipo_accion.ToString())) { case 1: case 2: btnAccion.Visible = true; btnInformeCO.Visible = false; btnInformeOM.Visible = false; break; case 4: case 5: btnAccion.Visible = false; btnInformeCO.Visible = true; btnInformeOM.Visible = true; break; } } }