Example #1
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            var         indicefila   = ((GridViewRow)((Control)sender).NamingContainer).RowIndex;
            GridViewRow GVInventario = GV_Indicador.Rows[indicefila];

            String ID = GV_Indicador.DataKeys[GVInventario.RowIndex].Value.ToString();

            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ToString());
            SqlCommand    cmd  = new SqlCommand("DELETE FROM [EvaluacionIndicadorGestion] WHERE [Id_IndicadorGestion] = " + ID, conn);

            try
            {
                conn.Open();
                cmd.ExecuteReader();
                conn.Close();
                UpdateTab();
            }
            catch (SqlException se)
            {
                throw se;
            }
            catch (Exception) { }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            GV_Indicador.DataBind();
        }
Example #2
0
        protected void LinkButton1_Click(object sender, EventArgs e)
        {
            var         indicefila   = ((GridViewRow)((Control)sender).NamingContainer).RowIndex;
            GridViewRow GVInventario = GV_Indicador.Rows[indicefila];

            String ID = GV_Indicador.DataKeys[GVInventario.RowIndex].Value.ToString();

            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ApplicationServices"].ToString());
            SqlCommand    cmd  = new SqlCommand("DELETE FROM [EvaluacionIndicadorGestion] WHERE [Id_IndicadorGestion] = " + ID, conn);

            try
            {
                conn.Open();
                cmd.ExecuteReader();
                conn.Close();
                //Actualizar fecha modificación del tab.
                prActualizarTabEval(txtTab.ToString(), codProyecto.ToString(), codConvocatoria.ToString());
                ObtenerDatosUltimaActualizacion();
            }
            catch (SqlException se)
            {
                throw se;
            }
            catch (Exception) { }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            GV_Indicador.DataBind();
        }
        //public IQueryable llenarGriView()
        //{
        //    datosEntrada();
        //    del myDelegate = (x) =>
        //    {
        //        if (string.IsNullOrEmpty(x))
        //            return "Indicadores Cualitativos y de Cumplimiento";
        //        else
        //            return "Indicadores de Gestión";
        //    };

        //    var result = from ii in consultas.Db.InterventorIndicadors
        //                 where ii.CodProyecto == Convert.ToInt32(CodProyecto)
        //                 orderby ii.Denominador
        //                 select new
        //                 {
        //                     ii.Id_IndicadorInter,
        //                     ii.Aspecto,
        //                     ii.FechaSeguimiento,
        //                     tipoInidicador = myDelegate(ii.Denominador),
        //                     ii.Numerador,
        //                     ii.Denominador,
        //                     ii.Descripcion,
        //                     ii.RangoAceptable,
        //                     ii.Observacion
        //                 };

        //    return result;
        //}

        private void LlenarGrid()
        {
            var txtSqlq = "Select * from (Select '' Id_IndicadorInter ,1 TipoIndicador, 'Indicadores Cualitativos y de Cumplimiento' TipoIndi, " +
                          "'Indicadores Cualitativos y de Cumplimiento' Aspecto,'' FechaSeguimiento,'' Numerador, '' Denominador,'' Descripcion," +
                          "'' RangoAceptable,'' Observacion Union Select Id_IndicadorInter,2 TipoIndicador, 'Indicadores Cualitativos y de Cumplimiento' " +
                          "TipoIndi, Aspecto, FechaSeguimiento, Numerador, Denominador,Descripcion, RangoAceptable,Observacion from InterventorIndicador " +
                          "where CodProyecto = " + CodProyecto + " and Denominador = '' Union Select '' Id_IndicadorInter,3 TipoIndicador, 'Indicadores de Gestión' TipoIndi, " +
                          "'Indicadores de Gestión' Aspecto,'' FechaSeguimiento, ''Numerador, '' Denominador,'' Descripcion,'' RangoAceptable,'' Observacion " +
                          "Union Select Id_IndicadorInter,4 TipoIndicador, 'Indicadores de Gestión' TipoIndi, Aspecto, FechaSeguimiento, Numerador, Denominador," +
                          "Descripcion, RangoAceptable,Observacion from InterventorIndicador where CodProyecto = " + CodProyecto + " and Denominador <> '' ) " +
                          "as t order by t.TipoIndicador";

            var dt = consultas.ObtenerDataTable(txtSqlq, "text");

            GV_Indicador.DataSource = dt;
            GV_Indicador.DataBind();
        }