예제 #1
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;
        }
예제 #2
0
        protected void gridFODABE_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            gridFODABE.Columns[0].Visible = true;

            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = gridFODABE.Rows[index];
            DataTable   data  = new DataTable();

            if (e.CommandName == "Previa")
            {
                data = pat.FODABESeleccionar(int.Parse(row.Cells[0].Text));

                for (int i = 0; i < data.Rows.Count; i++)
                {
                    txtPreviewFortaleza.Text  = data.Rows[i][1].ToString();
                    txtPreviewOportunida.Text = data.Rows[i][2].ToString();
                    txtPreviewDebilidad.Text  = data.Rows[i][3].ToString();
                    txtPreviewAmenaza.Text    = data.Rows[i][4].ToString();
                    txtPreviewMision.Text     = data.Rows[i][5].ToString();
                    txtPreviewVision.Text     = data.Rows[i][6].ToString();
                    txtPreviewValor.Text      = data.Rows[i][7].ToString();
                }
                vistaPreviaFODABE.Visible = true;
            }
            if (e.CommandName == "Editar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    data = pat.FODABESeleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEditFODABE.Text             = data.Rows[i][0].ToString();
                        txtEditFortalezaFODABE.Text   = data.Rows[i][1].ToString();
                        txtEditOportunidadFODABE.Text = data.Rows[i][2].ToString();
                        txtEditDebilidadFODABE.Text   = data.Rows[i][3].ToString();
                        txtEditAmenazaFODABE.Text     = data.Rows[i][4].ToString();
                        txtEditMisionFODABE.Text      = data.Rows[i][5].ToString();
                        txtEditVisionFODABE.Text      = data.Rows[i][6].ToString();
                        txtEditValorFODABE.Text       = data.Rows[i][7].ToString();
                    }

                    idEditFODABE.Visible      = false;
                    mostrarEditFODABE.Visible = true;
                    break;

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

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idIntroObservacionSinRechazo.Text  = data.Rows[i][0].ToString();
                        txtCrearObservacionSinRechazo.Text = 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), 27);
                listObservacionesAcompaniamiento.DataSource = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 27);
                listObservacionesEvaluacion.DataSource      = obs.observacionMostrarEvaluador(int.Parse(row.Cells[0].Text), 27);

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

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                data = pat.FODABESeleccionar(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.id17    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateFADN(obseracion);
                    pat.FODABEUpdate(modelo, int.Parse(row.Cells[0].Text), 6);
                    break;

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

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

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

                CargarGrid();
            }

            if (e.CommandName == "Eliminar")
            {
                pat.FODABEUpdate(modelo, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridFODABE.Columns[0].Visible = false;
        }
        protected void gridResultado_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gridResultado.Columns[0].Visible = true;

            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = gridResultado.Rows[index];
            DataTable   data  = new DataTable();

            if (e.CommandName == "Editar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    drop.Drop_Nivel(dropEditNivelResultado, 1);
                    drop.Drop_Categoria(dropEditCategoriaResultado, 1);
                    data = pat.ResultadoSeleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEditResultado.Text = data.Rows[i][0].ToString();
                        dropEditNivelResultado.SelectedValue     = data.Rows[i][1].ToString();
                        txtEditCompetenciaResultado.Value        = data.Rows[i][2].ToString();
                        txtEditSedeResultado.Value               = data.Rows[i][3].ToString();
                        txtEditFechaResultado.Text               = data.Rows[i][4].ToString();
                        dropEditCategoriaResultado.SelectedValue = data.Rows[i][5].ToString();
                        txtEditResultadoResultado.Value          = data.Rows[i][6].ToString();
                        txtEditObservacionResultado.Value        = data.Rows[i][7].ToString();
                    }

                    idEditResultado.Visible      = false;
                    mostrarEditResultado.Visible = true;
                    break;

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

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idIntroObservacionSinRechazoResultado.Text = data.Rows[i][0].ToString();
                        txtCrearObservacionSinRechazo.Value        = data.Rows[i][1].ToString();
                    }

                    idIntroObservacionSinRechazoResultado.Visible = false;
                    crearObservacionSinRechazo.Visible            = true;
                    btObservacionSinRechazoUpdate.Visible         = true;
                    break;
                }
            }
            if (e.CommandName == "Mostrar")
            {
                listObservacionesFADN.DataSource            = obs.observacionMostrarFADN(int.Parse(row.Cells[0].Text), 27);
                listObservacionesAcompaniamiento.DataSource = obs.observacionMostrarAcompaniamiento(int.Parse(row.Cells[0].Text), 27);
                listObservacionesEvaluacion.DataSource      = obs.observacionMostrarEvaluador(int.Parse(row.Cells[0].Text), 27);

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

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                data = pat.ResultadoSeleccionar(int.Parse(row.Cells[0].Text));

                switch (Session["Rol"].ToString())
                {
                case "Usuario CE de FADN":

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idIntroObservacionRechazoResultado.Text = data.Rows[i][0].ToString();
                    }

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

                case "Técnico Acompañamiento":

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idIntroObservacionSinRechazoResultado.Text = data.Rows[i][0].ToString();
                    }

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

                case "Técnico Evaluación":

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idIntroObservacionRechazoResultado.Text = data.Rows[i][0].ToString();
                    }

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

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

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

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

                CargarGrid();
            }

            if (e.CommandName == "Eliminar")
            {
                pat.ResultadoUpdate(modelor, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridResultado.Columns[0].Visible = false;
        }
예제 #4
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_FormatoC(dropEditFormato, 3);
                    data = pat.C2Seleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEditCPE.Text = data.Rows[i][0].ToString();
                        dropEditFormato.SelectedValue    = data.Rows[i][1].ToString();
                        txtEditEneroAbril.Value          = data.Rows[i][2].ToString();
                        txtEditMayoAgosto.Value          = data.Rows[i][3].ToString();
                        txtEditSeptiembreDiciembre.Value = data.Rows[i][4].ToString();
                        txtEditPresupuesto.Value         = data.Rows[i][6].ToString();
                    }
                    dropEditFormato.Enabled = false;
                    idEditCPE.Visible       = false;
                    mostrarEditC2.Visible   = true;
                    break;

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

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

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

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                data = pat.C2Seleccionar(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.id5     = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateFADN(obseracion);
                    pat.C2Update(modelo, int.Parse(row.Cells[0].Text), 6);
                    break;

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

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

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

                CargarGrid();
            }
            if (e.CommandName == "Eliminar")
            {
                pat.C2Update(modelo, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridFADN.Columns[0].Visible = false;
        }
예제 #5
0
        protected void gridFADN1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gridFADN1.Columns[0].Visible = true;
            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = gridFADN1.Rows[index];
            DataTable   data  = new DataTable();

            if (e.CommandName == "Editar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    drop.Drop_TipoProyecto(dropEditTipoProyecto);
                    data = pat.P2Seleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEdit.Text = data.Rows[i][0].ToString();
                        dropEditTipoProyecto.SelectedValue = data.Rows[i][1].ToString();
                        drop.Drop_Proyecto(dropEditProyecto, int.Parse(dropEditTipoProyecto.SelectedValue));
                        dropEditProyecto.SelectedValue = data.Rows[i][2].ToString();
                        drop.Drop_CodigoProyecto(dropEditRenglon, int.Parse(dropEditProyecto.SelectedValue));
                        dropEditRenglon.SelectedValue = data.Rows[i][3].ToString();
                        txtEditUno.Value            = data.Rows[i][4].ToString();
                        txtEditDos.Value            = data.Rows[i][5].ToString();
                        txtEditTres.Value           = data.Rows[i][6].ToString();
                        txtEditCuatro.Value         = data.Rows[i][7].ToString();
                        txtEditFinanciamiento.Value = data.Rows[i][8].ToString();
                    }
                    idEdit.Visible = false;
                    dropEditTipoProyecto.Enabled = false;
                    dropEditProyecto.Enabled     = false;
                    dropEditRenglon.Enabled      = false;
                    mostrarEditP2.Visible        = true;
                    break;

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

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

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

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                data = pat.P2Seleccionar(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.id21    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateFADN(obseracion);
                    pat.P2Update(modelo, int.Parse(row.Cells[0].Text), 6);
                    break;

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

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

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

                CargarGrid();
            }
            if (e.CommandName == "Eliminar")
            {
                pat.P2Update(modelo, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridFADN1.Columns[0].Visible = false;
        }
예제 #6
0
        protected void gridFADN1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gridFADN1.Columns[0].Visible = true;
            int         index = int.Parse(e.CommandArgument.ToString());
            GridViewRow row   = gridFADN1.Rows[index];
            DataTable   data  = new DataTable();

            if (e.CommandName == "Nuevo")
            {
                (row.FindControl("nuevoP3") as LinkButton).Visible       = false;
                (row.FindControl("crearP3") as LinkButton).Visible       = true;
                (row.FindControl("cancelCrearP3") as LinkButton).Visible = true;
            }

            if (e.CommandName == "CrearP3")
            {
                try
                {
                    modelo.codigo      = (row.FindControl("lblCodigo") as Label).Text;
                    modelo.promocion   = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text);
                    modelo.programa    = Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text);
                    modelo.actividad   = Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text);
                    modelo.otra_fuente = Convert.ToDouble((row.FindControl("TxtOtraFuente") as TextBox).Text);
                    modelo.subtoltal   = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text);
                    modelo.total       = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtOtraFuente") as TextBox).Text);
                    modelo.fadn        = Session["Federacion"].ToString();
                    modelo.ano         = year;
                    modelo.fkestado    = 1;

                    pat.P3Create(modelo);
                    CargarGrid();
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Completo!', 'La información fue ingresada', 'success');", true);
                }
                catch
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Error!', 'La información no fue ingresada', 'error');", true);
                }
            }

            if (e.CommandName == "CancelarCrearP3")
            {
                CargarGrid();
            }

            if (e.CommandName == "EditarP3")
            {
                try
                {
                    modelo.promocion   = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text);
                    modelo.programa    = Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text);
                    modelo.actividad   = Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text);
                    modelo.otra_fuente = Convert.ToDouble((row.FindControl("TxtOtraFuente") as TextBox).Text);
                    modelo.subtoltal   = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text);
                    modelo.total       = Convert.ToDouble((row.FindControl("TxtPromocion") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtPrograma") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtActividad") as TextBox).Text) + Convert.ToDouble((row.FindControl("TxtOtraFuente") as TextBox).Text);

                    pat.P3Update(modelo, int.Parse(row.Cells[0].Text), 0);
                    CargarGrid();
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Completo!', 'La información fue modificada', 'success');", true);
                }
                catch
                {
                    ScriptManager.RegisterStartupScript(this, typeof(string), "Mensaje", "swal('¡Error!', 'La información no fue modificada', 'error');", true);
                }
            }

            if (e.CommandName == "cancelEditP3")
            {
                CargarGrid();
            }

            if (e.CommandName == "Editar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    (row.FindControl("TxtPromocion") as TextBox).Enabled  = true;
                    (row.FindControl("TxtPrograma") as TextBox).Enabled   = true;
                    (row.FindControl("TxtActividad") as TextBox).Enabled  = true;
                    (row.FindControl("TxtOtraFuente") as TextBox).Enabled = true;

                    (row.FindControl("nuevoP3") as LinkButton).Visible      = false;
                    (row.FindControl("btEditar") as LinkButton).Visible     = false;
                    (row.FindControl("editP3") as LinkButton).Visible       = true;
                    (row.FindControl("cancelEditP3") as LinkButton).Visible = true;
                    break;

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

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

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

                case "Técnico Evaluación":
                    obseracion.id22    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateEvaluador(obseracion);
                    pat.P3Update(modelo, int.Parse(row.Cells[0].Text), 13);
                    break;
                }
                CargarGrid();
            }
            if (e.CommandName == "Enviar")
            {
                switch (Session["Rol"].ToString())
                {
                case "Usuario Interno de FADN":
                    pat.P3Update(modelo, int.Parse(row.Cells[0].Text), 3);
                    break;

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

                CargarGrid();
            }
            if (e.CommandName == "Eliminar")
            {
                pat.P3Update(modelo, int.Parse(row.Cells[0].Text), 12);
                CargarGrid();
            }
            gridFADN1.Columns[0].Visible = false;
        }
예제 #7
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_ActividadPAT(dropEditActividad, 2);
                    drop.Drop_Pais(dropEditPais);
                    drop.Drop_Dia(dropEditDiaInicio);
                    drop.Drop_Mes(dropEditMesInicio);
                    drop.Drop_Dia(dropEditDiaFin);
                    drop.Drop_Mes(dropEditMesFin);
                    data = pat.PE2Seleccionar(int.Parse(row.Cells[0].Text));

                    for (int i = 0; i < data.Rows.Count; i++)
                    {
                        idEditPE2.Text = data.Rows[i][0].ToString();
                        dropEditActividad.SelectedValue = data.Rows[i][1].ToString();
                        txtEditCodigo.Text              = data.Rows[i][2].ToString();
                        txtEditRegistro.Value           = data.Rows[i][3].ToString();
                        dropEditDiaInicio.SelectedValue = data.Rows[i][4].ToString();
                        dropEditMesInicio.SelectedValue = data.Rows[i][5].ToString();
                        dropEditDiaFin.SelectedValue    = data.Rows[i][6].ToString();
                        dropEditMesFin.SelectedValue    = data.Rows[i][7].ToString();
                        dropEditPais.SelectedValue      = data.Rows[i][8].ToString();
                        drop.Drop_Departamento(dropEditDepartamento, int.Parse(dropEditPais.SelectedValue));
                        dropEditDepartamento.SelectedValue = data.Rows[i][9].ToString();
                        txtEditLugar.Value       = data.Rows[i][10].ToString();
                        txtEditPresupuesto.Value = data.Rows[i][11].ToString();
                    }
                    txtEditCodigo.Enabled  = false;
                    idEditPE2.Visible      = false;
                    mostrarEditPE2.Visible = true;
                    break;

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

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

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

                mostrarObservacion.Visible = true;
            }
            if (e.CommandName == "Observacion")
            {
                data = pat.PE2Seleccionar(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.id24    = int.Parse(row.Cells[0].Text);
                    obseracion.usuario = id.idUsuario(Convert.ToString(Session["Usuario"]));
                    obs.observacionCreateFADN(obseracion);
                    pat.PE2Update(modelo, int.Parse(row.Cells[0].Text), 6);
                    break;

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

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

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

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