Пример #1
0
        public void MenuAccionDelete(int fkboton, int fkmenu, int fkrol)
        {
            var mysql = new DBConnection.ConexionMysql();

            id        = 0;
            sub_query = String.Format("SELECT idmenu_boton FROM seg_menu_boton WHERE fkboton='{0}' AND fkmenu='{1}' AND fkrol='{2}';",
                                      fkboton, fkmenu, fkrol);
            mysql.AbrirConexion();
            MySqlCommand    cmd    = new MySqlCommand(sub_query, mysql.conectar);
            MySqlDataReader reader = cmd.ExecuteReader();

            using (reader)
            {
                if (reader.Read())
                {
                    id = int.Parse(reader["idmenu_boton"].ToString());
                }
            }
            mysql.CerrarConexion();

            if (id != 0)
            {
                query = String.Format("DELETE FROM seg_menu_boton " +
                                      "WHERE idmenu_boton = {0}", id);
                mysql.AbrirConexion();
                MySqlCommand delete = new MySqlCommand(query, mysql.conectar);
                delete.ExecuteNonQuery();
                mysql.CerrarConexion();
            }
        }
Пример #2
0
        public DataTable observacionCreateEvaluador(ModeloObservacion o)
        {
            /*
             * fkinformacion - 0, fkanalisis_brecha - 1, fkanalisis_puesto - 2, fkc1 - 3, fkc1_1 - 4, fkc2 - 5, fkc2_1 - 6, fkc2_2 - 7, fkc2_3 - 8
             * fkc3 - 9, fkc3_1 - 10, fkc3_2 - 11, fkc4 - 12, fkc4_1 - 13, fkc4_2 - 14, fkc4_3 - 15, fkcpe - 16, fkdirigencia_deportiva_fadn - 17,
             * fkfoda_baestrategica - 18, fkorganigrama - 19, fkp1 - 20, fkp2 - 21, fkp3 - 22, fkpe1 - 23, fkpe2 - 24, fkpotencia_ag - 25,
             * fkresultado_dih - 26, fkentrenador - 27, fkarbitro - 28
             */
            var       mysql = new DBConnection.ConexionMysql();
            DataTable dt    = new DataTable();

            o.fecha = DateTime.Now;
            query   = String.Format("INSERT INTO seg_observacion_evaluador (fkinformacion, fkanalisis_brecha, fkanalisis_puesto, fkc1, " +
                                    "fkc1_1, fkc2, fkc2_1, fkc2_2, fkc2_3, fkc3, fkc3_1, fkc3_2, fkc4, " +
                                    "fkc4_1, fkc4_2, fkc4_3, fkcpe, fkdirigencia_deportiva_fadn, " +
                                    "fkfoda_baestrategica, fkorganigrama, fkp1, fkp2, fkp3, fkpe1, fkpe2, " +
                                    "fkpotencia_ag, fkresultado_dih, fkusuario, observacion, fkentrenador, fkarbitro) VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', " +
                                    "'{6}', '{7}', '{8}', '{9}', '{10}', '{11}', '{12}', '{13}', '{14}', '{15}', '{16}', '{17}', '{18}', '{19}', '{20}', " +
                                    "'{21}', '{22}', '{23}', '{24}', '{25}', '{26}', '{27}', '{28}', '{29}', '{30}')", o.id0, o.id1, o.id2, o.id3, o.id4, o.id5,
                                    o.id6, o.id7, o.id8, o.id9, o.id10, o.id11, o.id12, o.id13, o.id14, o.id15, o.id16, o.id17, o.id18, o.id19, o.id20,
                                    o.id21, o.id22, o.id23, o.id24, o.id25, o.id26, o.usuario, o.observacion, o.id27, o.id28);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #3
0
        public DataTable Part11Read(int id1, string fadn, string anio)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (id1 == 3)
            {
                add = "WHERE idpadre = '1' AND subpadre = '{0}' OR idprograma_ac = '{0}' OR idprograma_ac = '1' GROUP BY (pac.idprograma_ac);";
            }
            else
            {
                add = "WHERE idpadre = '1' AND subpadre = '{0}' OR idprograma_ac = '{0}' GROUP BY (pac.idprograma_ac);";
            }
            query = String.Format("SELECT pac.idprograma_ac AS idnumero2, pac.renglon AS renglon, " +
                                  "pac.proyeccion_egresos AS nombre, CONCAT('Q ', p.col_uno) AS monto1, CONCAT('Q ', p.col_dos) AS monto2, CONCAT('Q ', p.col_tres) AS monto3, " +
                                  "CONCAT('Q ', p.col_cuatro) AS monto4, p.col_cinco AS finanza " +
                                  "FROM pat_p2 p RIGHT JOIN admin_programa_ac pac " +
                                  "ON pac.idprograma_ac IN(SELECT fkprograma_ac FROM pat_p2 " +
                                  "INNER JOIN admin_programa_ac ON idprograma_ac = fkprograma_ac WHERE fadn = '{1}' AND anio = '{2}' AND subpadre = '{0}') " + add, id1, fadn, anio);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #4
0
        public bool MenuUsuario(string username, string menu)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT u.username As Usuario, m.nombre AS Menu " +
                                  "FROM seg_usuario u " +
                                  "INNER JOIN seg_rol r ON r.idrol = u.fkrol " +
                                  "INNER JOIN seg_menu_boton mb ON mb.fkrol = r.idrol " +
                                  "INNER JOIN seg_menu m ON m.idmenu = mb.fkmenu " +
                                  "WHERE u.username = '******' AND m.nombre = '{1}' GROUP BY(m.nombre);", username, menu);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if ((!string.IsNullOrEmpty(buscar.GetString("Usuario"))) && (!string.IsNullOrEmpty(buscar.GetString("Menu"))))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
 public int BrechaSearch(int id)
 {
     try
     {
         var mysql = new DBConnection.ConexionMysql();
         query = String.Format("SELECT fkestado FROM pat_analisis_brecha " +
                               "WHERE idanalisis_brecha = '{0}'", id);
         mysql.AbrirConexion();
         MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
         MySqlDataReader buscar   = consulta.ExecuteReader();
         using (buscar)
         {
             while (buscar.Read())
             {
                 if (!string.IsNullOrEmpty(buscar.GetString("fkestado")))
                 {
                     return(int.Parse(buscar["fkestado"].ToString()));
                 }
             }
         }
         mysql.CerrarConexion();
         return(0);
     }
     catch
     {
         return(0);
     }
 }
        public Boolean PuestoLogroUpdate(ModeloPuestoLogrado o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_analisis_puesto SET fkestado = '{0}' WHERE idanalisis_puesto = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_analisis_puesto SET puesto_obtenido = '{0}', puntos = '{1}', " +
                                      "observacion = '{2}', fkanio = '{3}' WHERE idanalisis_puesto = '{4}'",
                                      o.puesto, o.punteo, o.observacion, o.fkanio, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #7
0
        public Boolean PotenciaUpdate(ModeloPotencia o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_potencia_ag SET fkestado = '{0}' WHERE idpotencia_ag = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_potencia_ag SET primera_potencia = '{0}', segunda_potencia = '{1}', " +
                                      "tercera_potencia = '{2}', posicion_guatemala = '{3}', fknivel = '{4}' " +
                                      "WHERE idpotencia_ag = '{5}'",
                                      o.primera, o.segunda, o.tercera, o.potencia, o.fknivel, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #8
0
        public DataTable ResultadoRead(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT r.idresultado_dih AS numero, n.nombre AS nivel, r.nombre AS competencia, " +
                                      "r.sede AS sed, r.fecha AS fecha_resultado, " +
                                      "c.nombre AS categoria, r.resultado AS resultado_obtenido, r.observacion AS observacion " +
                                      "FROM pat_resultado_dih r " +
                                      "INNER JOIN admin_nivel n ON n.idnivel = r.fknivel " +
                                      "INNER JOIN admin_categoria c ON c.idcategoria = r.fkcategoria " +
                                      "WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT r.idresultado_dih AS numero, n.nombre AS nivel, r.nombre AS competencia, " +
                                      "r.sede AS sed, r.fecha AS fecha_resultado, " +
                                      "c.nombre AS categoria, r.resultado AS resultado_obtenido, r.observacion AS observacion " +
                                      "FROM pat_resultado_dih r " +
                                      "INNER JOIN admin_nivel n ON n.idnivel = r.fknivel " +
                                      "INNER JOIN admin_categoria c ON c.idcategoria = r.fkcategoria " +
                                      "WHERE fadn = '{0}' AND ano = '{1}' AND fkestado IN (1,2);", fadn, ano);
            }

            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #9
0
        public DataTable C2_1Read(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT p.idc2_1 AS numero, p.codigo AS codigo, a.nombre AS actividad, " +
                                      "p.descripcion AS descripcion, p.resultado AS resultado, p.registro AS registro, p.inicio_dia AS inicio_dia, " +
                                      "p.inicio_mes AS inicio_mes, p.fin_dia AS fin_dia, p.fin_mes AS fin_mes, " +
                                      "d.nombre AS departamento, pa.nombre AS pais, p.lugar AS lugar, p.presupuesto AS presupuesto " +
                                      "FROM pat_c2_1 p INNER JOIN admin_actividad_pat a ON a.idactividad_pat = p.fkactividad_pat " +
                                      "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = p.fkpais_departamento " +
                                      "INNER JOIN admin_pais_departamento pa ON pa.idpais_departamento = d.idpadre " +
                                      "WHERE p.fadn = '{0}' AND p.ano = '{1}' AND p.fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT p.idc2_1 AS numero, p.codigo AS codigo, a.nombre AS actividad, " +
                                      "p.descripcion AS descripcion, p.resultado AS resultado, p.registro AS registro, p.inicio_dia AS inicio_dia, " +
                                      "p.inicio_mes AS inicio_mes, p.fin_dia AS fin_dia, p.fin_mes AS fin_mes, " +
                                      "d.nombre AS departamento, pa.nombre AS pais, p.lugar AS lugar, p.presupuesto AS presupuesto " +
                                      "FROM pat_c2_1 p INNER JOIN admin_actividad_pat a ON a.idactividad_pat = p.fkactividad_pat " +
                                      "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = p.fkpais_departamento " +
                                      "INNER JOIN admin_pais_departamento pa ON pa.idpais_departamento = d.idpadre " +
                                      "WHERE p.fadn = '{0}' AND p.ano = '{1}' AND p.fkestado IN (1,2);", fadn, ano, estado);
            }

            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #10
0
        public Boolean C2_1Update(ModeloC1 o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c2_1 SET fkestado = '{0}' WHERE idc2_1 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c2_1 c SET c.fkactividad_pat = '{0}', c.presupuesto = '{1}', " +
                                      "c.resultado = '{2}', c.registro = '{3}', c.inicio_dia = '{4}', " +
                                      "c.inicio_mes = '{5}', c.fin_dia = '{6}', c.fin_mes = '{7}', " +
                                      "c.fkpais_departamento = '{8}', c.lugar = '{9}', c.descripcion = '{10}' " +
                                      "WHERE c.idc2_1 = '{11}';", o.fkactividad, o.prespuesto, o.resultado, o.registro,
                                      o.i_dia, o.i_mes, o.f_dia, o.f_mes, o.fkpais_departamento, o.lugar, o.descripcion, id);
            }

            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #11
0
        public string ConsultarRolRead(string menu)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT r.nombre AS rol " +
                                  "FROM seg_menu_boton rmb " +
                                  "INNER JOIN seg_menu m ON m.idmenu = rmb.fkmenu " +
                                  "INNER JOIN seg_rol r ON r.idrol = rmb.fkrol " +
                                  "WHERE m.nombre = '{0}'", menu);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("rol")))
                    {
                        return(buscar["rol"].ToString());
                    }
                }
            }
            mysql.CerrarConexion();
            return("");
        }
Пример #12
0
        public double VerificarMontoP3(string fadn, string anio, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT SUM(p3.total) AS total_p3 FROM pat_p3 p3 " +
                                      "WHERE p3.fadn = '{0}' AND p3.ano = '{1}' AND p3.fkestado = '{2}';", fadn, anio, estado);
            }
            else
            {
                query = String.Format("SELECT SUM(p3.total) AS total_p3 FROM pat_p3 p3 " +
                                      "WHERE p3.fadn = '{0}' AND p3.ano = '{1}' AND p3.fkestado IN (1,2);", fadn, anio, estado);
            }

            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                if (buscar.Read())
                {
                    total_p3 = Convert.ToDouble(buscar["total_p3"].ToString());
                }
            }
            mysql.CerrarConexion();
            return(total_p3);
        }
Пример #13
0
        public double VerificarMontoP1(string fadn, string anio, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT p1.col_uno AS total_p1 FROM pat_p1 p1 INNER JOIN admin_ingreso_corriente ic " +
                                      "ON ic.idingreso_corriente = p1.fkingreso_corriente " +
                                      "WHERE ic.fadn = '{0}' AND ic.nombre = 'De Gobierno Central (Aprobado en Asamblea de CDAG)' " +
                                      "AND p1.fadn = '{0}' AND p1.ano = '{1}' AND p1.fkestado = '{2}'; ", fadn, anio, estado);
            }
            else
            {
                query = String.Format("SELECT p1.col_uno AS total_p1 FROM pat_p1 p1 INNER JOIN admin_ingreso_corriente ic " +
                                      "ON ic.idingreso_corriente = p1.fkingreso_corriente " +
                                      "WHERE ic.fadn = '{0}' AND ic.nombre = 'De Gobierno Central (Aprobado en Asamblea de CDAG)' " +
                                      "AND p1.fadn = '{0}' AND p1.ano = '{1}' AND p1.fkestado IN (1,2); ", fadn, anio, estado);
            }

            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                if (buscar.Read())
                {
                    total_p1 = Convert.ToDouble(buscar["total_p1"].ToString());
                }
            }
            mysql.CerrarConexion();
            return(total_p1);
        }
Пример #14
0
        public Boolean P3Update(ModeloP3 o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c4_2 SET fkestado = '{0}' WHERE idc4_2 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_p3 SET promocion = '{0}', programa = '{1}', actividad = '{2}', " +
                                      "subtotal = '{3}', otra_fuente = '{4}', total = '{5}' WHERE idp3 = '{6}';",
                                      o.promocion, o.programa, o.actividad, o.subtoltal, o.otra_fuente, o.total, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #15
0
        public DataTable P3TotalRead(string fadn, string anio, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT idp3 AS numero, SUM(promocion) AS total1, SUM(programa) AS total2, SUM(actividad) AS total3, " +
                                      "SUM(subtotal) AS total4, SUM(otra_fuente) AS total5, SUM(total) AS total6 " +
                                      "FROM pat_p3 WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';", fadn, anio, estado);
            }
            else
            {
                query = String.Format("SELECT idp3 AS numero, SUM(promocion) AS total1, SUM(programa) AS total2, SUM(actividad) AS total3, " +
                                      "SUM(subtotal) AS total4, SUM(otra_fuente) AS total5, SUM(total) AS total6 " +
                                      "FROM pat_p3 WHERE fadn = '{0}' AND ano = '{1}' AND fkestado IN (1,2);", fadn, anio, estado);
            }

            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #16
0
        public void Drop_FiltrarActividadPAT(DropDownList ddl, string table, string fadn, string ano, string buscar, int id)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            if (buscar == "SI")
            {
                query = String.Format("SELECT codigo, CONCAT(codigo,' | ',nombre) AS mostrar " +
                                      "FROM {0} p INNER JOIN admin_actividad_pat a ON a.idactividad_pat = p.fkactividad_pat " +
                                      "WHERE fadn = '{1}' AND ano = '{2}' AND idpadre = '{3}';", table, fadn, ano, id);
            }
            else
            {
                query = String.Format("SELECT codigo, CONCAT(codigo,' | ',nombre) AS mostrar " +
                                      "FROM {0} p INNER JOIN admin_actividad_pat a ON a.idactividad_pat = p.fkactividad_pat " +
                                      "WHERE fadn = '{1}' AND ano = '2000';", table, fadn, ano);
            }
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();

            ddl.Items.Clear();
            ddl.AppendDataBoundItems = true;
            ddl.Items.Add("-- Seleccionar Codigo de la Actividad PE --");
            ddl.Items[0].Value = "-1";
            ddl.DataSource     = dt;
            ddl.DataTextField  = "mostrar";
            ddl.DataValueField = "codigo";
            ddl.DataBind();
        }
Пример #17
0
        public void Drop_UsuarioAsignado(DropDownList ddl)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            query = String.Format("SELECT u.idusuario AS numero, " +
                                  "CONCAT(u.primer_nombre, ' ', u.segundo_nombre, ' ', u.primer_apellido, ' ', u.segundo_apellido) AS usuario " +
                                  "FROM seg_usuario u " +
                                  "INNER JOIN seg_rol r ON r.idrol = u.fkrol " +
                                  "WHERE u.fkestado = '1' AND r.idrol = '4' OR r.idrol = '5';");
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();

            ddl.Items.Clear();
            ddl.AppendDataBoundItems = true;
            ddl.Items.Add("-- Seleccionar Usuario --");
            ddl.Items[0].Value = "-1";
            ddl.DataSource     = dt;
            ddl.DataTextField  = "usuario";
            ddl.DataValueField = "numero";
            ddl.DataBind();
        }
Пример #18
0
        public Boolean C1Update(ModeloCPE o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c1 SET fkestado = '{0}' WHERE idc1 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c1 SET ene_abr = '{1}', may_ago = '{2}', " +
                                      "sep_dic = '{3}', anual = '{4}', presupuesto = '{5}' WHERE idc1 = '{6}';",
                                      o.mes1, o.mes2, o.mess3, o.anual, o.presupuesto, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #19
0
        public Boolean ResultadoUpdate(ModeloResultado o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_resultado_dih SET fkestado = '{0}' WHERE idresultado_dih = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_resultado_dih SET nombre = '{0}', sede = '{1}', fecha = '{2}', " +
                                      "resultado = '{3}', fknivel = '{4}', fkcategoria = '{5}' " +
                                      "WHERE idresultado_dih = '{6}'",
                                      o.nombre, o.sede, o.fecha, o.resultado, o.fknivel, o.fkcategoria, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #20
0
        public Boolean C4_2Update(ModeloC4 o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c4_2 SET fkestado = '{0}' WHERE idc4_2 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c4_2 c SET c.actividad = '{0}', c.fknivel = '{1}', c.presupuesto = '{2}', " +
                                      "c.fketapa_prepacion = '{3}', c.fkcategoria = '{4}', c.objetivo = '{5}', c.linea = '{6}', " +
                                      "c.inicio_dia = '{7}', c.inicio_mes = '{8}', c.fin_dia = '{9}', c.fin_mes = '{10}', " +
                                      "c.fkpais_departamento = '{11}', c.lugar = '{12}' WHERE c.idc4_2 = '{13}'; ", o.actividad, o.fknivel, o.presupuesto,
                                      o.fketapa_prepacion, o.fkcategoria, o.objetivo, o.linea, o.inicio_dia, o.inicio_mes, o.fin_dia, o.fin_mes,
                                      o.fkpais_departamento, o.lugar, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #21
0
        public DataTable PotenciaRead(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT p.idpotencia_ag AS numero, n.nombre AS nivel, p.primera_potencia AS primera, " +
                                      "p.segunda_potencia AS segunda, p.tercera_potencia AS tercera, p.posicion_guatemala AS posicion " +
                                      "FROM pat_potencia_ag p " +
                                      "INNER JOIN admin_nivel n ON n.idnivel = p.fknivel " +
                                      "WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT p.idpotencia_ag AS numero, n.nombre AS nivel, p.primera_potencia AS primera, " +
                                      "p.segunda_potencia AS segunda, p.tercera_potencia AS tercera, p.posicion_guatemala AS posicion " +
                                      "FROM pat_potencia_ag p " +
                                      "INNER JOIN admin_nivel n ON n.idnivel = p.fknivel " +
                                      "WHERE fadn = '{0}' AND ano = '{1}' AND fkestado IN (1,2);", fadn, ano);
            }

            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #22
0
        public double C4_2Presupuesto(string fadn, string ano, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            if (estado > 1)
            {
                query = String.Format("SELECT cpe.presupuesto AS numero FROM pat_c4 cpe " +
                                      "INNER JOIN admin_formato_c f ON f.idformato_c = cpe.fkformato_c " +
                                      "WHERE cpe.fadn = '{0}' AND cpe.ano = '{1}' AND cpe.fkestado = '{2}' " +
                                      "AND f.nombre = 'C4.2 Campamentos de Preparación';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT cpe.presupuesto AS numero FROM pat_c4 cpe " +
                                      "INNER JOIN admin_formato_c f ON f.idformato_c = cpe.fkformato_c " +
                                      "WHERE cpe.fadn = '{0}' AND cpe.ano = '{1}' AND cpe.fkestado IN (1,2) " +
                                      "AND f.nombre = 'C4.2 Campamentos de Preparación';", fadn, ano, estado);
            }

            MySqlCommand    cmd    = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                presupuesto = double.Parse(reader["numero"].ToString());
            }
            else
            {
                presupuesto = 0;
            }
            mysql.CerrarConexion();
            return(presupuesto);
        }
        public Boolean BrechaUpdate(ModeloBrechaCategoria o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_analisis_brecha SET fkestado = '{0}' WHERE idanalisis_brecha = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("UPDATE pat_analisis_brecha SET puntos = '{0}', puntos_obtenidos = '{1}', " +
                                      "comparacion = '{2}', observacion = '{3}', fkbrecha = '{4}' " +
                                      "WHERE idanalisis_brecha = '{5}'",
                                      o.punteo, o.puntos, o.comparacion, o.observacion, o.fkbrecha, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #24
0
        //Funcion para verificar si existe la informacion
        public bool AsignacionFADNExiste(int fkusuaro, string fadn)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT idasignar_fadn FROM admin_asignar_fadn " +
                                  "WHERE fkusuario = '{0}' AND nombre_fadn = '{1}'", fkusuaro, fadn);

            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("idasignar_fadn")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
        public DataTable BrechaRead(string fadn, string ano, int posicion)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (posicion > 1)
            {
                query = String.Format("SELECT nombre AS brecha, puntos AS punteo, puntos_obtenidos AS punteo_obtenido, " +
                                      "comparacion, observacion, idanalisis_brecha AS numero " +
                                      "FROM pat_analisis_brecha " +
                                      "INNER JOIN admin_brecha ON idbrecha = fkbrecha WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';",
                                      fadn, ano, posicion);
            }
            else
            {
                query = String.Format("SELECT nombre AS brecha, puntos AS punteo, puntos_obtenidos AS punteo_obtenido, " +
                                      "comparacion, observacion, idanalisis_brecha AS numero " +
                                      "FROM pat_analisis_brecha " +
                                      "INNER JOIN admin_brecha ON idbrecha = fkbrecha WHERE fadn = '{0}' AND ano = '{1}' AND fkestado IN (1,2);",
                                      fadn, ano);
            }
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #26
0
        public void Drop_FADNLogo(DropDownList drop, string nombre)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar FADN --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();

            if (nombre == "Federación")
            {
                add = " LIKE '%{0}%' AND dbsecretaria.sg_fadn.id_fand != '47';";
            }
            if (nombre == "Asociación" || nombre == "Confederación")
            {
                add = " LIKE '%{0}%';";
            }
            string query = String.Format("SELECT id_fand, nombre FROM dbsecretaria.sg_fadn WHERE dbsecretaria.sg_fadn.nombre" + add, nombre);

            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "nombre";
            drop.DataValueField = "id_fand";
            drop.DataBind();
        }
Пример #27
0
        public DataTable SubyTotal2P2Read(int id, string fadn, string anio)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            add = "WHERE idpadre = '2' AND subpadre = '{0}' OR idprograma_ac = '{0}' GROUP BY (pac.idprograma_ac)";

            query = String.Format("SELECT pac.idprograma_ac AS idnumero2, pac.renglon AS renglon, " +
                                  "pac.proyeccion_egresos AS nombre, p.col_uno AS monto1, p.col_dos AS monto2, " +
                                  "p.col_tres AS monto3, p.col_cuatro AS monto4, p.col_cinco AS finanza " +
                                  "FROM pat_p2 p RIGHT JOIN admin_programa_ac pac " +
                                  "ON pac.idprograma_ac = p.fkprograma_ac " + add +
                                  "UNION " +
                                  "SELECT pac.idprograma_ac AS idnumero2, null, CONCAT('SUB TOTAL Q') AS nombre, " +
                                  "SUM(p.col_uno) AS monto1, SUM(p.col_dos) AS monto2," +
                                  "SUM(p.col_tres) AS monto3, SUM(p.col_cuatro) AS monto4, SUM(p.col_cinco) AS finanza " +
                                  "FROM pat_p2 p INNER JOIN admin_programa_ac pac " +
                                  "ON pac.idprograma_ac = p.fkprograma_ac " +
                                  "WHERE idpadre = '2' AND subpadre = '{0}' AND fadn = '{1}' AND anio = '{2}' AND idprograma_ac != '2';", id, fadn, anio);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #28
0
        public void Drop_CodigoIngreso(DropDownList ddl, int id, string fadn)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            query = String.Format("SELECT idingreso_corriente, CONCAT(codigo,' | ',nombre) as ingreso FROM admin_ingreso_corriente WHERE subpadre = {0} AND idpadre != 0 AND fadn = '{1}' OR fadn = 'Confederacion Deportiva Autonoma de Guatemala';", id, fadn);
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();

            ddl.Items.Clear();
            ddl.AppendDataBoundItems = true;
            ddl.Items.Add("-- Seleccionar Codigo de Ingreso --");
            ddl.Items[0].Value = "-1";

            if (id > 0)
            {
                ddl.DataSource     = dt;
                ddl.DataTextField  = "ingreso";
                ddl.DataValueField = "idingreso_corriente";
                ddl.DataBind();
            }
        }
Пример #29
0
        public DataTable TotalP2Read(string fadn, string anio)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT idp2 AS idnumero2, CONCAT('TOTAL EGRESOS POR RENGLON Q') AS nombre, " +
                                  "SUM(col_uno) AS total1, SUM(col_dos) AS total2, " +
                                  "SUM(col_tres) AS total3, SUM(col_cuatro) AS total4, SUM(col_cinco) AS total5 " +
                                  "FROM pat_p2 INNER JOIN admin_programa_ac ON idprograma_ac = fkprograma_ac " +
                                  "WHERE fadn = '{0}' AND anio = '{1}' AND idpadre = '1' " +
                                  "UNION " +
                                  "SELECT idp2 AS idnumero2, CONCAT('TOTAL EGRESOS OTRAS FUENTES Q') AS nombre, SUM(col_uno) AS total1, SUM(col_dos) AS total2, " +
                                  "SUM(col_tres) AS total3, SUM(col_cuatro) AS total4, SUM(col_cinco) AS total5 " +
                                  "FROM pat_p2 INNER JOIN admin_programa_ac ON idprograma_ac = fkprograma_ac " +
                                  "WHERE fadn = '{0}' AND anio = '{1}' AND idpadre = '2' " +
                                  "UNION " +
                                  "SELECT idp2 AS idnumero2, CONCAT('TOTAL GENERAL Q') AS nombre, SUM(col_uno) AS total1, SUM(col_dos) AS total2, " +
                                  "SUM(col_tres) AS total3, SUM(col_cuatro) AS total4, SUM(col_cinco) AS total5 " +
                                  "FROM pat_p2 WHERE fadn = '{0}' AND anio = '{1}'; ", fadn, anio);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #30
0
        public Boolean C3_1Update(ModeloC3 o, int id, int estado)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c3_1 SET fkestado = '{0}' WHERE idc3_1 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("UPDATE pat_c3_1 SET nombre_competencia = '{0}', presupuesto = '{1}', fkclasificacion = '{2}', " +
                                      "fknivel = '{3}', fkcategoria = '{4}', fase_evento = '{5}', resultado = '{6}', edades = '{7}', " +
                                      "registro = '{8}', inicio_dia = '{9}', inicio_mes = '{10}', fin_dia = '{11}', fin_mes = '{12}', " +
                                      "fkpais_departamento = '{13}', lugar = '{14}' WHERE idc3_1 = '{15}';", o.nombre_competencia, o.presupuesto, o.fkclasificacion,
                                      o.fknivel, o.fkcategoria, o.fase_evento, o.resultado, o.edades, o.registro, o.inicio_dia, o.inicio_mes, o.fin_dia, o.fin_mes,
                                      o.fkdepartamento, o.lugar, id);
            }


            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();
                return(true);
            }
            catch
            {
                return(false);
            }
        }