Пример #1
0
        public DataTable ContaP1Read(string fadn, string anio, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT idp1 FROM pat_p1 WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';",
                                      fadn, anio, estado);
            }
            else
            {
                query = String.Format("SELECT idp1 FROM pat_p1 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);
        }
Пример #2
0
        public string NombreFederacion(string username)
        {
            var mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            query = String.Format("SELECT u.fkfadn as federacion " +
                                  "FROM seg_usuario u " +
                                  "WHERE u.username = '******';", username);

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

            using (reader)
            {
                if (reader.Read())
                {
                    federacion = reader["federacion"].ToString();
                }
            }
            mysql.CerrarConexion();
            return(federacion);
        }
Пример #3
0
        public bool ExisteFormatoCPAT(string nombre)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT idformato_c FROM dbcdagpat.admin_formato_c WHERE nombre = '{0}';", nombre);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("idformato_c")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #4
0
        public bool BuscarCorreo(string correo)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT * FROM seg_usuario WHERE correo_electronico='{0}';", correo);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("correo_electronico")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #5
0
        public string LogotipoFederacion(string username)
        {
            var mysql = new DBConnection.ConexionMysql();

            mysql.AbrirConexion();
            query = String.Format("SELECT logo " +
                                  "FROM dbsecretaria.sg_logotipo " +
                                  "INNER JOIN dbsecretaria.sg_fadn ON id_fand = fkfadn " +
                                  "WHERE nombre = '{0}';", username);
            MySqlCommand    cmd    = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader reader = cmd.ExecuteReader();

            using (reader)
            {
                if (reader.Read())
                {
                    logotipo = reader["logo"].ToString();
                }
            }
            mysql.CerrarConexion();
            return(logotipo);
        }
Пример #6
0
        public bool ExisteCodigoC3_1(string codigo, string fadn, string ano)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT codigo FROM pat_c3_1 WHERE codigo='{0}' AND fadn='{1}' AND ano='{2}';", codigo, fadn, ano);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("codigo")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #7
0
        public DataTable C3_2Read(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT c3.idc3_2 AS numero, c3.codigo AS codigo, act.nombre AS actividad, cat.nombre AS categoria, " +
                                      "c3.edades AS edades, c3.masculino AS mas, c3.femenino AS fem, c3.total_f_m AS total, " +
                                      "c3.registro AS registro, c3.inicio_dia AS inicio_dia, c3.inicio_mes AS inicio_mes, " +
                                      "c3.fin_dia AS fin_dia, c3.fin_mes AS fin_mes, d.nombre AS departamento, " +
                                      "c3.lugar AS lugar, c3.presupuesto AS presupuesto " +
                                      "FROM pat_c3_2 c3 " +
                                      "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = c3.fkdepartamento " +
                                      "INNER JOIN admin_actividad_pat act ON act.idactividad_pat = c3.fkactividad " +
                                      "INNER JOIN admin_categoria cat ON cat.idcategoria = c3.fkcategoria " +
                                      "WHERE c3.fadn = '{0}' AND c3.ano = '{1}' AND c3.fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT c3.idc3_2 AS numero, c3.codigo AS codigo, act.nombre AS actividad, cat.nombre AS categoria, " +
                                      "c3.edades AS edades, c3.masculino AS mas, c3.femenino AS fem, c3.total_f_m AS total, " +
                                      "c3.registro AS registro, c3.inicio_dia AS inicio_dia, c3.inicio_mes AS inicio_mes, " +
                                      "c3.fin_dia AS fin_dia, c3.fin_mes AS fin_mes, d.nombre AS departamento, " +
                                      "c3.lugar AS lugar, c3.presupuesto AS presupuesto " +
                                      "FROM pat_c3_2 c3 " +
                                      "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = c3.fkdepartamento " +
                                      "INNER JOIN admin_actividad_pat act ON act.idactividad_pat = c3.fkactividad " +
                                      "INNER JOIN admin_categoria cat ON cat.idcategoria = c3.fkcategoria " +
                                      "WHERE c3.fadn = '{0}' AND c3.ano = '{1}' AND c3.fkestado IN (1,2);", fadn, ano, estado);
            }
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #8
0
        public bool ExisteP2(int ingreso, string fadn, string anio)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT fkprograma_ac FROM pat_p2 " +
                                  "WHERE fadn = '{0}' AND anio = '{1}' AND fkprograma_ac = '{2}'; ", fadn, anio, ingreso);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("fkprograma_ac")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #9
0
        public DataTable FormatoCRead(int id, string tipoid)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            switch (tipoid)
            {
            case "idformato_c":
                opcion = "  WHERE idformato_c='{0}';";
                break;

            case "idpadre":
                opcion = "  WHERE idpadre='{0}';";
                break;
            }
            query = String.Format("SELECT idformato_c, nombre FROM admin_formato_c" + opcion, id);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

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

            query = String.Format("SELECT c3.idc3_1 AS numero, c3.codigo AS codigo, c3.nombre_competencia AS competencia, cla.nombre AS clasificacion, " +
                                  "n.nombre AS nivel, cat.nombre AS categoria, c3.edades AS edades, c3.fase_evento AS fase, " +
                                  "c3.resultado AS resultado, c3.registro AS registro, c3.inicio_dia AS inicio_dia, " +
                                  "c3.inicio_mes AS inicio_mes, c3.fin_dia AS fin_dia, c3.fin_mes AS fin_mes, " +
                                  "d.nombre AS departamento, c3.lugar AS lugar, c3.presupuesto AS presupuesto " +
                                  "FROM pat_c3_1 c3 " +
                                  "INNER JOIN admin_clasificacion cla ON cla.idclasificacion = c3.fkclasificacion " +
                                  "INNER JOIN admin_nivel n ON n.idnivel = c3.fknivel " +
                                  "INNER JOIN admin_categoria cat ON cat.idcategoria = c3.fkcategoria " +
                                  "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = c3.fkpais_departamento " +
                                  "WHERE c3.fadn = '{0}' AND c3.ano = '{1}'; ", fadn, ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #11
0
        public DataTable ComiteEjecutivoRead(string fadn)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            add = " AND dbsecretaria.f.nombre = '{0}' ORDER BY (tipo);";

            query = String.Format("SELECT dbsecretaria.t.descripcion AS tipo, CONCAT(dbsecretaria.d.Nombres,' ',dbsecretaria.d.Apellidos) AS nombre, " +
                                  "CONCAT(DAY(dbsecretaria.c.Fecha_inicio), '/', MONTH(dbsecretaria.c.Fecha_inicio), '/', YEAR(dbsecretaria.c.Fecha_inicio)) AS posesion, " +
                                  "CONCAT(DAY(dbsecretaria.c.Fecha_final), '/', MONTH(dbsecretaria.c.Fecha_final), '/', YEAR(dbsecretaria.c.Fecha_final)) AS entrega, " +
                                  "dbsecretaria.c.Periodo AS periodo, dbsecretaria.f.nombre AS federacion " +
                                  "FROM dbsecretaria.sg_comite_ejecutivo c " +
                                  "INNER JOIN dbsecretaria.sg_dirigente d ON dbsecretaria.d.idDirigente = dbsecretaria.c.id_dirigente " +
                                  "INNER JOIN dbsecretaria.sg_fadn f ON dbsecretaria.f.id_fand = dbsecretaria.c.id_fadn " +
                                  "INNER JOIN dbsecretaria.sg_tipo_dirigente t ON dbsecretaria.t.idTipo_dirigente = dbsecretaria.d.Tipo_dirigente " +
                                  "WHERE dbsecretaria.c.Estado_Comite = 1 AND dbsecretaria.d.Estado = 'Activo'" + add, fadn);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #12
0
        public DataTable FADNRead(string username, string fadn)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (fadn == "Confederación Deportiva Autónoma de Guatemala")
            {
                add = ";";
            }
            else
            {
                add = " WHERE nombre = {0};";
            }
            query = String.Format("SELECT id_fand, nombre, Direccion, telefono, correo_electronico, logo " +
                                  "FROM dbsecretaria.sg_fadn " +
                                  "LEFT JOIN dbsecretaria.sg_logotipo ON fkfadn = id_fand" + add, username);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

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

            mysql.AbrirConexion();
            query = String.Format("SELECT cpe.presupuesto AS numero FROM pat_c2 cpe " +
                                  "INNER JOIN admin_formato_c f ON f.idformato_c = cpe.fkformato_c " +
                                  "WHERE cpe.fadn = '{0}' AND cpe.ano = '{1}' " +
                                  "AND f.nombre = 'C2.2 Programa de Apoyo a Deportistas';", fadn, ano);
            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);
        }
Пример #14
0
        public void Drop_ActividadPATPE(DropDownList drop)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar PE --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();
            string    query = String.Format("SELECT idactividad_pat, nombre FROM admin_actividad_pat WHERE idpadre=0");

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

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "nombre";
            drop.DataValueField = "idactividad_pat";
            drop.DataBind();
        }
Пример #15
0
        public bool ExisteNombreIngreso(string nombre, string fadn)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT idingreso_corriente FROM admin_ingreso_corriente " +
                                  "WHERE nombre = '{0}' AND fadn = '{1}'; ", nombre, fadn);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("idingreso_corriente")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #16
0
        public void Drop_TipoIngreso(DropDownList drop)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar Tipo de Ingreso --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();
            string    query = String.Format("SELECT idingreso_corriente, nombre FROM admin_ingreso_corriente WHERE codigo ='0 CODIGO';");

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

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "nombre";
            drop.DataValueField = "idingreso_corriente";
            drop.DataBind();
        }
Пример #17
0
        public void Drop_TipoProyecto(DropDownList drop)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar Tipo de Proyecto --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();
            string    query = String.Format("SELECT idprograma_ac, proyeccion_egresos FROM admin_programa_ac WHERE idpadre=0 AND subpadre=0;");

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

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "proyeccion_egresos";
            drop.DataValueField = "idprograma_ac";
            drop.DataBind();
        }
Пример #18
0
        public void Drop_Anio(DropDownList drop)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar Año --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();
            string    query = String.Format("SELECT idanio, YEAR(anio) AS valor FROM admin_anio;");

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

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "valor";
            drop.DataValueField = "idanio";
            drop.DataBind();
        }
Пример #19
0
        public void Drop_TipoPersona(DropDownList drop)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            drop.ClearSelection();
            drop.Items.Clear();
            drop.AppendDataBoundItems = true;
            drop.Items.Add("-- Seleccionar Categoria --");
            drop.Items[0].Value = "0";
            DataTable tabla = new DataTable();
            string    query = String.Format("SELECT idtipo_personal_fadn, nombre FROM admin_tipo_personal_fadn;");

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

            consulta.Fill(tabla);
            mysql.CerrarConexion();
            drop.DataSource     = tabla;
            drop.DataTextField  = "nombre";
            drop.DataValueField = "idtipo_personal_fadn";
            drop.DataBind();
        }
Пример #20
0
        public void Drop_FADNEditLogo(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();
            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();
        }
Пример #21
0
        public DataTable C4_2TotalRead(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("SELECT c4.idc4_2 AS numero, SUM(c4.presupuesto) AS total " +
                                      "FROM pat_c4_2 c4 WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT c4.idc4_2 AS numero, SUM(c4.presupuesto) AS total " +
                                      "FROM pat_c4_2 c4 WHERE fadn = '{0}' AND ano = '{1}' AND fkestado IN (1,2);", fadn, ano, estado);
            }

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

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #22
0
        //Funcion para llenar el grid
        public DataTable IBLRead(string fadn, string ano, int estado)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (estado == 1)
            {
                query = String.Format("SELECT idinformacion as numero, introduccion as introduccion, marco_juridico as marco, afiliacion_organizacion as afiliacion " +
                                      "FROM pat_informacion WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}' OR fkestado = 2;", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT idinformacion as numero, introduccion as introduccion, marco_juridico as marco, afiliacion_organizacion as afiliacion " +
                                      "FROM pat_informacion WHERE fadn = '{0}' AND ano = '{1}' AND fkestado = '{2}';", fadn, ano, estado);
            }

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

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

            if (estado > 1)
            {
                query = String.Format("SELECT p.idc1_1 AS numero, p.codigo AS codigo, c.nombre AS categoria, p.descripcion AS descripcion," +
                                      "a.nombre AS actividad, 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_c1_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 " +
                                      "INNER JOIN admin_categoria c ON c.idcategoria = p.fkcategoria " +
                                      "WHERE p.fadn = '{0}' AND p.ano = {1} AND fkestado = '{2}';", fadn, ano, estado);
            }
            else
            {
                query = String.Format("SELECT p.idc1_1 AS numero, p.codigo AS codigo, c.nombre AS categoria, p.descripcion AS descripcion," +
                                      "a.nombre AS actividad, 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_c1_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 " +
                                      "INNER JOIN admin_categoria c ON c.idcategoria = p.fkcategoria " +
                                      "WHERE p.fadn = '{0}' AND p.ano = {1} AND fkestado IN (1,2);", fadn, ano, estado);
            }

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

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #24
0
        //Funcion para actualizar la informacion
        public Boolean UpdateIntroBaseLegal(ModeloIntroBaseLegal objEditar, int id, int estado, string usuario)
        {
            var mysql = new DBConnection.ConexionMysql();

            if (estado > 1)
            {
                query = String.Format("UPDATE pat_informacion SET fkestado = '{0}' WHERE idinformacion = '{1}'; ", estado, id);
            }
            else
            {
                query = String.Format("UPDATE pat_informacion SET introduccion = '{0}', marco_juridico = '{1}', " +
                                      "afiliacion_organizacion = '{2}' WHERE idinformacion = '{3}'; ",
                                      objEditar.intro, objEditar.marco, objEditar.afiliacion, id);
            }

            try
            {
                mysql.AbrirConexion();
                MySqlCommand cmd = new MySqlCommand(query, mysql.conectar);
                cmd.ExecuteNonQuery();
                mysql.CerrarConexion();

                modelo.tabla   = "pat_informacion";
                modelo.accion  = "Update";
                modelo.id      = id;
                modelo.info    = objEditar.intro + " - " + objEditar.marco + " - " + objEditar.afiliacion;;
                modelo.fecha   = DateTime.Now;
                modelo.usuario = usuario;

                bitacora.historialBitacora(modelo);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #25
0
        public Boolean C4_3Update(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_3 SET fkestado = '{0}' WHERE idc4_3 = '{1}'",
                                      estado, id);
            }
            else
            {
                query = String.Format("SET SQL_SAFE_UPDATES=0; " +
                                      "UPDATE pat_c4_3 c SET c.competencia = '{0}', c.fkclasificacion = '{1}', " +
                                      "c.presupuesto = '{2}', c.fknivel = '{3}', c.fkcategoria = '{4}', " +
                                      "c.edades = '{5}', c.linea = '{6}', c.resultado = '{7}', c.registro = '{8}', " +
                                      "c.inicio_dia = '{9}', c.inicio_mes = '{10}', c.fin_dia = '{11}', c.fin_mes = '{12}', " +
                                      "c.fkpais_departamento = '{13}', c.lugar = '{14}' WHERE c.idc4_3 = '{15}';",
                                      o.competicion, o.fkclasificacion, o.presupuesto, o.fknivel, o.fkcategoria, o.edades,
                                      o.linea, o.resultado, o.registro, 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);
            }
        }
Пример #26
0
        public DataTable BrechaRead(string fadn, string ano)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (fadn == "Confederación Deportiva Autónoma de Guatemala")
            {
                add = ";";
            }
            else
            {
                add = " WHERE fadn = '{0}' AND ano = '{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" + add, fadn, ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
Пример #27
0
        public bool RolPermisoExiste(int rol, int menu, int boton)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT idmenu_boton AS nombre " +
                                  "FROM seg_menu_boton " +
                                  "WHERE fkrol = {0} AND fkmenu = {1} AND fkboton = {2};", rol, menu, boton);
            mysql.AbrirConexion();
            MySqlCommand    consulta = new MySqlCommand(query, mysql.conectar);
            MySqlDataReader buscar   = consulta.ExecuteReader();

            using (buscar)
            {
                while (buscar.Read())
                {
                    if (!string.IsNullOrEmpty(buscar.GetString("nombre")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #28
0
        public bool ExisteMenu(string menu)
        {
            var mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT m.nombre As Menu " +
                                  "FROM seg_menu m " +
                                  "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("Menu")))
                    {
                        return(true);
                    }
                }
            }
            mysql.CerrarConexion();
            return(false);
        }
Пример #29
0
        public DataTable C4_1Read(string fadn, string ano)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            query = String.Format("SELECT c4.idc4_1 AS numero, c4.codigo AS codigo, act.nombre AS actividad, " +
                                  "c4.descripcion AS descripcion, c4.objetivo AS objetivo, ep.nombre AS etapa, " +
                                  "c4.dirigido AS dirigido, c4.linea AS linea, c.nombre AS categoria, " +
                                  "c4.registro AS registro, c4.inicio_dia AS inicio_dia, c4.inicio_mes AS inicio_mes, " +
                                  "c4.fin_dia AS fin_dia, c4.fin_mes AS fin_mes, d.nombre AS departamento, " +
                                  "p.nombre AS pais, c4.lugar AS lugar, c4.presupuesto AS presupuesto " +
                                  "FROM pat_c4_1 c4 INNER JOIN admin_actividad_pat act ON act.idactividad_pat = c4.fkactividad " +
                                  "INNER JOIN admin_etapa_preparacion ep ON ep.idetapa_preparacion = c4.fketapa_preparacion " +
                                  "INNER JOIN admin_categoria c ON c.idcategoria = c4.fkcategoria " +
                                  "INNER JOIN admin_pais_departamento d ON d.idpais_departamento = c4.fkpais_departamento " +
                                  "INNER JOIN admin_pais_departamento p ON p.idpais_departamento = d.idpadre " +
                                  "WHERE c4.fadn = '{0}' AND c4.ano = '{1}'; ", fadn, ano);
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

            consulta.Fill(dt);
            mysql.CerrarConexion();
            return(dt);
        }
        public DataTable PuestoLogradoRead(string fadn, int posicion)
        {
            DataTable dt    = new DataTable();
            var       mysql = new DBConnection.ConexionMysql();

            if (posicion > 1)
            {
                query = String.Format("SELECT idanalisis_puesto AS numero, YEAR(anio) AS anio, puesto_obtenido AS puesto, puntos AS punteo, " +
                                      "observacion " +
                                      "FROM pat_analisis_puesto INNER JOIN admin_anio ON idanio = fkanio WHERE fadn = '{0}' AND fkestado = '{1}';", fadn, posicion);
            }
            else
            {
                query = String.Format("SELECT idanalisis_puesto AS numero, YEAR(anio) AS anio, puesto_obtenido AS puesto, puntos AS punteo, " +
                                      "observacion " +
                                      "FROM pat_analisis_puesto INNER JOIN admin_anio ON idanio = fkanio WHERE fadn = '{0}' AND fkestado IN(1,2);", fadn);
            }
            mysql.AbrirConexion();
            MySqlDataAdapter consulta = new MySqlDataAdapter(query, mysql.conectar);

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