protected void guardarObservacionRechazo_Click(object sender, EventArgs e) { try { obseracion.id20 = int.Parse(idIntroObservacionRechazo.Text); obseracion.observacion = txtCrearObservacion.Value; obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"])); obs.observacionCreateEvaluador(obseracion); pat.P1Update(modelo, int.Parse(idIntroObservacionRechazo.Text), 13); crearObservacionRechazo.Visible = false; CargarGrid(); ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Completo!', 'La informaicón fue ingresada', 'success');", true); txtCrearObservacion.Value = null; } catch { ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Error!', 'La informaicón no fue ingresada', 'error');", true); } }
protected void gridFADN_RowCommand(object sender, GridViewCommandEventArgs e) { gridFADN.Columns[0].Visible = true; int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = gridFADN.Rows[index]; DataTable data = new DataTable(); if (e.CommandName == "Editar") { switch (Session["Rol"].ToString()) { case "Usuario Interno de FADN": data = pat.OrgranigramaSeleccionar(int.Parse(row.Cells[0].Text)); for (int i = 0; i < data.Rows.Count; i++) { idOrganigrama.Text = data.Rows[i][0].ToString(); } idOrganigrama.Visible = false; mostrarEditarOrganigrama.Visible = true; break; case "Técnico Evaluación": data = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 20); for (int i = 0; i < data.Rows.Count; i++) { idIntroObservacionSinRechazo.Text = data.Rows[i][0].ToString(); txtCrearObservacionSinRechazo.Value = data.Rows[i][1].ToString(); } idIntroObservacionSinRechazo.Visible = false; crearObservacionSinRechazo.Visible = true; btObservacionSinRechazoUpdate.Visible = true; break; } } if (e.CommandName == "Mostrar") { listObservacionesFADN.DataSource = obs.observacionMostrarFADN(int.Parse(row.Cells[0].Text), 20); listObservacionesAcompaniamiento.DataSource = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 20); listObservacionesEvaluacion.DataSource = obs.observacionMostrarEvaluador(int.Parse(row.Cells[0].Text), 20); listObservacionesFADN.DataBind(); listObservacionesAcompaniamiento.DataBind(); listObservacionesEvaluacion.DataBind(); mostrarObservacion.Visible = true; } if (e.CommandName == "Observacion") { data = pat.OrgranigramaSeleccionar(int.Parse(row.Cells[0].Text)); switch (Session["Rol"].ToString()) { case "Usuario CE de FADN": for (int i = 0; i < data.Rows.Count; i++) { idIntroObservacionRechazo.Text = data.Rows[i][0].ToString(); } idIntroObservacionRechazo.Visible = false; crearObservacionRechazo.Visible = true; btcrearObservacionRechazo.Visible = true; break; case "Técnico Acompañamiento": for (int i = 0; i < data.Rows.Count; i++) { idIntroObservacionSinRechazo.Text = data.Rows[i][0].ToString(); } idIntroObservacionSinRechazo.Visible = false; crearObservacionSinRechazo.Visible = true; btObservacionSinRechazo.Visible = true; break; case "Técnico Evaluación": for (int i = 0; i < data.Rows.Count; i++) { idIntroObservacionRechazo.Text = data.Rows[i][0].ToString(); } idIntroObservacionRechazo.Visible = false; crearObservacionRechazo.Visible = true; guardarObservacionRechazo.Visible = true; btcrearObservacionRechazo.Visible = true; break; } } if (e.CommandName == "Aprobar") { switch (Session["Rol"].ToString()) { case "Usuario CE de FADN": obseracion.id19 = int.Parse(row.Cells[0].Text); obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"])); obs.observacionCreateFADN(obseracion); pat.OrganigramaUpdate(modelo, int.Parse(row.Cells[0].Text), 6); break; case "Técnico Evaluación": obseracion.id19 = int.Parse(row.Cells[0].Text); obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"])); obs.observacionCreateEvaluador(obseracion); pat.OrganigramaUpdate(modelo, int.Parse(row.Cells[0].Text), 13); break; } CargarGrid(); } if (e.CommandName == "Enviar") { switch (Session["Rol"].ToString()) { case "Usuario Interno de FADN": pat.OrganigramaUpdate(modelo, int.Parse(row.Cells[0].Text), 3); break; case "Técnico Acompañamiento": obseracion.id19 = int.Parse(row.Cells[0].Text); obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"])); obs.observacionCreateAcompaniamiento(obseracion); pat.OrganigramaUpdate(modelo, int.Parse(row.Cells[0].Text), 9); break; } CargarGrid(); } gridFADN.Columns[0].Visible = false; }