Beispiel #1
0
        protected void btcrearObservacionRechazo_Click(object sender, EventArgs e)
        {
            try
            {
                obseracion.id5         = int.Parse(idIntroObservacionRechazo.Text);
                obseracion.observacion = txtCrearObservacion.Value;
                obseracion.usuario     = id.idUsuario(Convert.ToString(Session["Usuario"]));

                if (Session["Rol"].ToString() == "Usuario CE de FADN" || Session["Rol"].ToString() == "Técnico Evaluación")
                {
                    obs.observacionCreateFADN(obseracion);
                    pat.C2Update(modelo, int.Parse(idIntroObservacionRechazo.Text), 2);
                    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);
            }
        }
Beispiel #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":
                    drop.Drop_Respomsabilidad_Linea(dropEditResponsabilidad, 1);
                    drop.Drop_Respomsabilidad_Linea(dropEditLinea, 2);
                    data = pat.EntrenadorSeleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEdit.Text = data.Rows[i][0].ToString();
                        txtEditPrimerNombre.Value             = data.Rows[i][1].ToString();
                        txtEditSegundoNombre.Value            = data.Rows[i][2].ToString();
                        txtEditPrimerApellido.Value           = data.Rows[i][3].ToString();
                        txtEditSegundoApellido.Value          = data.Rows[i][4].ToString();
                        txtEditNacionalidad.Value             = data.Rows[i][5].ToString();
                        txtEditDepartamentoLaboral.Value      = data.Rows[i][6].ToString();
                        txtEditModalidadDeportiva.Value       = data.Rows[i][7].ToString();
                        txtEditCategoriaEdad.Value            = data.Rows[i][8].ToString();
                        dropEditResponsabilidad.SelectedValue = data.Rows[i][9].ToString();
                        dropEditLinea.SelectedValue           = data.Rows[i][10].ToString();
                    }

                    idEdit.Visible = false;
                    mostrarEditEntrenador.Visible = true;
                    break;

                case "Técnico Evaluación":
                    data = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 28);

                    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), 28);
                listObservacionesAcompaniamiento.DataSource = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 28);
                listObservacionesEvaluacion.DataSource      = obs.observacionMostrarEvaluador(int.Parse(row.Cells[0].Text), 28);

                listObservacionesFADN.DataBind();
                listObservacionesAcompaniamiento.DataBind();
                listObservacionesEvaluacion.DataBind();

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario CE de FADN":

                    idIntroObservacionRechazo.Text = row.Cells[0].Text;

                    idIntroObservacionRechazo.Visible = false;
                    crearObservacionRechazo.Visible   = true;
                    btcrearObservacionRechazo.Visible = true;
                    break;

                case "Técnico Acompañamiento":

                    idIntroObservacionSinRechazo.Text = row.Cells[0].Text;

                    idIntroObservacionSinRechazo.Visible = false;
                    crearObservacionSinRechazo.Visible   = true;
                    btObservacionSinRechazo.Visible      = true;
                    break;

                case "Técnico Evaluación":

                    idIntroObservacionRechazo.Text = row.Cells[0].Text;

                    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.id27    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateFADN(obseracion);
                    pat.EntrenadorUpdate(modelo, int.Parse(row.Cells[0].Text), 6);
                    break;

                case "Técnico Evaluación":
                    obseracion.id27    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateEvaluador(obseracion);
                    pat.EntrenadorUpdate(modelo, int.Parse(row.Cells[0].Text), 13);
                    break;
                }

                CargarGrid();
            }
            if (e.CommandName == "Enviar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    pat.EntrenadorUpdate(modelo, int.Parse(row.Cells[0].Text), 3);
                    break;

                case "Técnico Acompañamiento":
                    obseracion.id27    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateAcompaniamiento(obseracion);
                    pat.EntrenadorUpdate(modelo, int.Parse(row.Cells[0].Text), 9);
                    break;
                }

                CargarGrid();
            }

            if (e.CommandName == "Eliminar")
            {
                pat.EntrenadorUpdate(modelo, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridFADN.Columns[0].Visible = false;
        }
        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;
        }