Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
        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;
        }