Пример #1
0
 private void populatingForm()                //of Supplier Details form
 {
     while (rdr.Read())
     {
         txtSuppID.Text      = rdr.GetString(0);
         txtSuppName.Text    = rdr.GetString(1);
         txtSuppAddress.Text = rdr.GetString(2);
         txtSuppPhone1.Text  = rdr.GetString(3);
         txtSuppPhone2.Text  = rdr.GetString(4);
         txtSuppMobile1.Text = rdr.GetString(5);
         txtSuppMobile2.Text = rdr.GetString(6);
         if (rdr.GetChar(7) == 'M')
         {
             comboBoxSuppGender.Text = "Male";
         }
         else if (rdr.GetChar(7) == 'F')
         {
             comboBoxSuppGender.Text = "Female";
         }
         else
         {
             comboBoxSuppGender.Text = "";
         }
         txtSuppEmail1.Text  = rdr.GetString(8);
         txtSuppEmail2.Text  = rdr.GetString(9);
         txtSuppRemarks.Text = rdr.GetString(10);
     }
 }
Пример #2
0
        public List <Tilmeldinger> readList()
        {
            List <Tilmeldinger> tilmeldingerList = new List <Tilmeldinger>();

            openConnection();

            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection  = connection;
            cmd.CommandText = string.Format("select arrangementId, brugerId, createTs, erTilmeldt, spiser from Tilmeldinger");

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Tilmeldinger tilmeldinger = new Tilmeldinger();
                tilmeldinger.arrangementId  = reader.GetInt64("arrangementId");
                tilmeldinger.brugerId       = reader.GetString("brugerId");
                tilmeldinger.createTs       = reader.GetDateTime("createTs");
                tilmeldinger.erTilmeldtChar = reader.GetChar("erTilmeldt");
                tilmeldinger.spiserChar     = reader.GetChar("spiser");
                tilmeldingerList.Add(tilmeldinger);
            }

            closeConnection();
            return(tilmeldingerList);
        }
Пример #3
0
 private void populatingForm()
 {
     while (rdr.Read())
     {
         txtCustID.Text              = rdr.GetString(0);
         txtCustName.Text            = rdr.GetString(1);
         txtCustAddress.Text         = rdr.GetString(2);
         txtCustShippingAddress.Text = rdr.GetString(3);
         txtCustPhone1.Text          = rdr.GetString(4);
         txtCustPhone2.Text          = rdr.GetString(5);
         txtCustMobile1.Text         = rdr.GetString(6);
         txtCustMobile2.Text         = rdr.GetString(7);
         if (rdr.GetChar(8) == 'M')
         {
             comboBoxCustGender.Text = "Male";
         }
         else if (rdr.GetChar(8) == 'F')
         {
             comboBoxCustGender.Text = "Female";
         }
         else
         {
             comboBoxCustGender.Text = "";
         }
         txtCustEmail1.Text          = rdr.GetString(9);
         txtCustEmail2.Text          = rdr.GetString(10);
         dateTimePickerCustDOB.Value = rdr.GetDateTime(11);
         txtCustRemarks.Text         = rdr.GetString(12);
     }
 }
Пример #4
0
        public void getUser(string brugerId)
        {
            openConnection();

            cmd.CommandText = string.Format("select brugerId, createTs, password, salt, email, prim, erAdmin from users where brugerId = '{0}'", brugerId);
            MySqlDataReader reader = cmd.ExecuteReader();

            if (reader.Read())
            {
                this.brugerId    = reader.GetString("brugerId");
                this.createTs    = reader.GetDateTime("createTs");
                this.password    = reader.GetString("password");
                this.salt        = reader.GetString("salt");
                this.email       = reader.GetString("email");
                this.primChar    = reader.GetChar("prim");
                this.erAdminChar = reader.GetChar("erAdmin");
            }
            else
            {
                this.brugerId = "";
                // ToDo: clear class properties
            }

            closeConnection();
        }
Пример #5
0
        public Dictionary <Speler, Deelname> GetSpelersAndDeelnames(int ecode)
        {
            Dictionary <Speler, Deelname> Deelnames = new Dictionary <Speler, Deelname>();

            try
            {
                conn.Open();

                string selectQuery = @"SELECT * FROM deelname d JOIN inschrijving i on d.volgnummer = i.volgnummer and d.e_code = i.e_code JOIN speler s on i.p_code = s.p_code WHERE d.e_code = @ecode;";

                MySqlCommand   cmd        = new MySqlCommand(selectQuery, conn);
                MySqlParameter EcodeParam = new MySqlParameter("@ecode", MySqlDbType.Int32);

                EcodeParam.Value = ecode;

                cmd.Parameters.Add(EcodeParam);


                MySqlDataReader    dataReader = cmd.ExecuteReader();
                ToernooiController TC         = new ToernooiController();

                while (dataReader.Read())
                {
                    int    p_code             = dataReader.GetInt32("p_code");
                    string roepnaam           = dataReader.GetString("roepnaam");
                    string voorletters        = dataReader.GetString("voorletters");
                    string tussenvoegsels     = dataReader[3] as string;
                    string achternaam         = dataReader.GetString("achternaam");
                    char   geslacht           = dataReader.GetChar("geslacht");
                    string postcode           = dataReader.GetString("postcode");
                    string straat             = dataReader.GetString("straat");
                    int    huisnummer         = dataReader.GetInt32("huisnummer");
                    string woonplaats         = dataReader.GetString("woonplaats");
                    string emailadres         = dataReader.GetString("emailadres");
                    string IBAN_nummer        = dataReader.GetString("IBAN_nummer");
                    int    rating             = dataReader.GetInt32("rating");
                    bool   staat_op_blacklist = dataReader.GetChar("staat_op_blacklist") == 'J';
                    int    e_code             = dataReader.GetInt32("e_code");
                    int    volgnummer         = dataReader.GetInt32("volgnummer");
                    int    rondenr            = dataReader.GetInt32("ronde_nr");
                    bool   doetnogmee         = dataReader.GetString("doet_nog_mee") == "J";
                    int    tafelnummer        = dataReader.GetInt32("tafelnummer");

                    Speler   s = new Speler(p_code, roepnaam, voorletters, tussenvoegsels, achternaam, geslacht, postcode, straat, huisnummer, woonplaats, emailadres, IBAN_nummer, rating, staat_op_blacklist);
                    Deelname d = new Deelname(e_code, volgnummer, rondenr, doetnogmee, tafelnummer);
                    Deelnames.Add(s, d);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ophalen van bekende locaties mislukt" + ex);
            }
            finally
            {
                conn.Close();
            }

            return(Deelnames);
        }
Пример #6
0
        public Dictionary <Speler, Inschrijving> GetSpelersAndVolgnummers(int ecode)
        {
            Dictionary <Speler, Inschrijving> SpelersVolgnummers = new Dictionary <Speler, Inschrijving>();

            try
            {
                conn.Open();

                string selectQuery = @"SELECT * FROM inschrijving i JOIN speler s on i.p_code = s.p_code WHERE e_code = @ecode";

                MySqlCommand   cmd        = new MySqlCommand(selectQuery, conn);
                MySqlParameter EcodeParam = new MySqlParameter("@ecode", MySqlDbType.Int32);

                EcodeParam.Value = ecode;

                cmd.Parameters.Add(EcodeParam);


                MySqlDataReader    dataReader = cmd.ExecuteReader();
                ToernooiController TC         = new ToernooiController();

                while (dataReader.Read())
                {
                    int    p_code             = dataReader.GetInt32("p_code");
                    string roepnaam           = dataReader.GetString("roepnaam");
                    string voorletters        = dataReader.GetString("voorletters");
                    string tussenvoegsels     = dataReader[3] as string;
                    string achternaam         = dataReader.GetString("achternaam");
                    char   geslacht           = dataReader.GetChar("geslacht");
                    string postcode           = dataReader.GetString("postcode");
                    string straat             = dataReader.GetString("straat");
                    int    huisnummer         = dataReader.GetInt32("huisnummer");
                    string woonplaats         = dataReader.GetString("woonplaats");
                    string emailadres         = dataReader.GetString("emailadres");
                    string IBAN_nummer        = dataReader.GetString("IBAN_nummer");
                    int    rating             = dataReader.GetInt32("rating");
                    bool   staat_op_blacklist = dataReader.GetChar("staat_op_blacklist") == 'J';
                    int    volgnummer         = dataReader.GetInt32("volgnummer");
                    bool   heeftbetaald       = dataReader.GetChar("heeft_betaald") == 'J';

                    Speler       s = new Speler(p_code, roepnaam, voorletters, tussenvoegsels, achternaam, geslacht, postcode, straat, huisnummer, woonplaats, emailadres, IBAN_nummer, rating, staat_op_blacklist);
                    Inschrijving i = new Inschrijving(ecode, volgnummer, p_code, heeftbetaald);
                    SpelersVolgnummers.Add(s, i);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Ophalen van bekende locaties mislukt" + ex);
            }
            finally
            {
                conn.Close();
            }

            return(SpelersVolgnummers);
        }
Пример #7
0
        public BindingList <Natural> listarClienteNatural()
        {
            BindingList <Natural> lista = new BindingList <Natural>();

            Conexion con = new Conexion();

            if (con.IsConnected())
            {
                MySqlCommand comando = new MySqlCommand();
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                comando.CommandText = "LISTAR_CLIENTE_NATURAL";
                comando.Connection  = con.Connection;
                MySqlDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    Natural n = new Natural();
                    n.ApMat     = reader.GetString("AP_MATERNO");
                    n.ApPat     = reader.GetString("AP_PATERNO");
                    n.Direccion = reader.GetString("DIRECCION");
                    n.Dni       = reader.GetString("DNI");
                    n.Email     = reader.GetString("EMAIL");
                    n.FechaNac  = (DateTime)reader.GetMySqlDateTime("FECHA_NACIMIENTO");
                    n.IdPersona = reader.GetInt32("ID_PERSONA").ToString();
                    n.Nombre    = reader.GetString("NOMBRE");
                    n.Sexo      = reader.GetChar("SEXO");
                    n.Telefono  = reader.GetString("TELEFONO");
                    lista.Add(n);
                }
                con.Close();
            }
            return(lista);
        }
Пример #8
0
        //AE4-3
        internal List <ApuestasMercado> ApuestasMercado(int idmercado)
        {
            MySqlConnection con     = Connect();
            MySqlCommand    command = con.CreateCommand();

            // EJERCICIO 2
            command.CommandText = "select usuarios.email,mercado.idmercado,apuestas.tipo_O_U,apuestas.cuota,apuestas.dinero from mercado inner join apuestas on apuestas.mercado_idmercado1=mercado.ID inner join usuarios on apuestas.usuarios_id_usuarios1=usuarios.id_usuarios where apuestas.dinero>100 AND  mercado.ID=" + idmercado;

            try
            {
                con.Open();
                MySqlDataReader res = command.ExecuteReader();

                ApuestasMercado a = null;

                List <ApuestasMercado> apuesta = new List <ApuestasMercado>();
                while (res.Read())
                {
                    //Debug.WriteLine("Recuperado: " + res.GetFloat(1) + " " + res.GetFloat(2) + " " + res.GetChar(3));
                    a = new ApuestasMercado(res.GetString(0), res.GetFloat(1), res.GetChar(2), res.GetFloat(3), res.GetFloat(4));
                    apuesta.Add(a);
                }

                con.Close();

                return(apuesta);
            }
            catch (MySqlException e)
            {
                Debug.WriteLine("Error de conexión");
                return(null);
            }
        }
Пример #9
0
        public Ticket PullFullTicket(TicketStub stub)
        {
            MySqlConnection dataBase           = new MySqlConnection(connectionString);
            MySqlCommand    pullThreadsCommand = new MySqlCommand("SELECT * FROM `ost_ticket_thread` WHERE `ticket_id` = " + stub.trueNumber + ";", dataBase);
            Ticket          newTicket          = new Ticket(stub);

            try
            {
                dataBase.Open();
                MySqlDataReader reader = pullThreadsCommand.ExecuteReader();
                newTicket.responses = new List <Message>();
                while (reader.Read())
                {
                    Message currentMessage = new Message();
                    currentMessage.responseNumber = reader.GetInt32("id");
                    currentMessage.threadType     = reader.GetChar("thread_type");
                    currentMessage.posterName     = reader.GetString("poster");
                    currentMessage.messageTitle   = reader.GetString("title");
                    currentMessage.messageData    = reader.GetString("body");
                    currentMessage.timeRecieved   = DateTime.Parse(reader.GetString(Constants.creationDate));
                    newTicket.responses.Add(currentMessage);
                }
                reader.Close();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                dataBase.Close();
            }
            return(newTicket);
        }
Пример #10
0
        public override void Load()
        {
            DatabaseQuery query = new DatabaseQuery(Database.Tables.PERSONAL_DETAILS);

            query.Add(Database.Tables.PersonalDetails.FirstName);
            query.Add(Database.Tables.PersonalDetails.LastName);
            query.Add(Database.Tables.PersonalDetails.Address);
            query.Add(Database.Tables.PersonalDetails.PostcodeId);
            query.Add(Database.Tables.PersonalDetails.DateOfBirth);
            query.Add(Database.Tables.PersonalDetails.Sex);

            MySqlDataReader reader = DoLoad(query);

            if (Loaded)
            {
                FirstName   = reader.GetString(0);
                LastName    = reader.GetString(1);
                Address     = reader.GetString(2);
                Postcode    = AddressManager.GetPostcode(reader.GetInt32(3));
                DateOfBirth = reader.GetDateTime(4);
                Sex         = reader.GetChar(5);
                DetailsManager.Add(this);
            }

            reader.Close();

            Identifications = DetailsManager.GetIdentificationsWithOwner(this);
            ContactNumbers  = DetailsManager.GetContactNumbersWithOwner(this);
        }
Пример #11
0
        public JefeProyecto obtenerJefeProyecto(int idJefeProyecto)
        {
            MySqlConnection con = new MySqlConnection(DBManager.cadena);

            con.Open();
            MySqlCommand cmd = new MySqlCommand();
            String       sql = "SELECT * FROM TRABAJADOR T, PERSONA P WHERE T.ID_PERSONA = P.ID_PERSONA AND T.ID_TRABAJADOR = " + idJefeProyecto + ";";

            cmd.CommandText = sql;
            cmd.Connection  = con;
            MySqlDataReader lector = cmd.ExecuteReader();

            lector.Read();

            JefeProyecto jefeProyecto = new JefeProyecto();

            jefeProyecto.IdTrabajador    = lector.GetInt32("ID_TRABAJADOR");
            jefeProyecto.Dni             = lector.GetString("DNI");
            jefeProyecto.Nombre          = lector.GetString("NOMBRE");
            jefeProyecto.ApellidoPaterno = lector.GetString("APELLIDO_PATERNO");
            jefeProyecto.ApellidoMaterno = lector.GetString("APELLIDO_MATERNO");
            jefeProyecto.Sexo            = lector.GetChar("SEXO");
            jefeProyecto.FechaNac        = lector.GetDateTime("FECHA_NACIMIENTO");
            jefeProyecto.Correo          = lector.GetString("CORREO");
            jefeProyecto.Telefono        = lector.GetString("TELEFONO");

            lector.Close();
            con.Close();

            return(jefeProyecto);
        }
Пример #12
0
        public void agregarFacultad(BindingList <Especialidad> lista)
        {
            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            comando.CommandText = "SELECT * FROM FACULTAD";
            comando.Connection  = con;

            con.Open();
            MySqlDataReader rs = comando.ExecuteReader();

            while (rs.Read())
            {
                int id_facultad = rs.GetInt32("ID_FACULTAD");
                foreach (Especialidad e in lista)
                {
                    if (id_facultad == e.Facultad.Id_facultad)
                    {
                        e.Facultad.Nombre   = rs.GetString("NOMBRE_FACULTAD");
                        e.Facultad.Pabellon = rs.GetChar("PABELLON");
                    }
                }
            }
            con.Close();
        }
Пример #13
0
        public Account getAccount()
        {
            Account         account = new Models.Account();
            MySqlConnection conn    = null;

            using (conn = new MySqlConnection(db.getConnString()))
            {
                conn.Open();
                using (MySqlCommand cmd = conn.CreateCommand())
                {
                    cmd.CommandText = "SELECT * FROM user WHERE userID LIKE '11425598';";
                    using (MySqlDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            account.userID      = reader.GetInt32(0);
                            account.lastName    = reader.GetString(1);
                            account.firstName   = reader.GetString(2);
                            account.middleName  = reader.GetString(3);
                            account.gender      = reader.GetChar(4);
                            account.birthYear   = reader.GetInt32(5);
                            account.birthMonth  = reader.GetInt32(6);
                            account.birthDay    = reader.GetInt32(7);
                            account.citizenship = reader.GetString(8);
                        }
                    }
                }
            }

            conn.Close();
            return(account);
        }
Пример #14
0
        //hecho por Francisco, se usa en frmBuscarPersona_F
        public BindingList <Persona> listar_Persona_F()
        {
            BindingList <Persona> lista = new BindingList <Persona>();

            String          cadena  = "server=quilla.lab.inf.pucp.edu.pe;" + "user=inf282g6;" + "database=inf282g6;" + "port=3306;" + "password=Nk2ewy;" + "SslMode=none;";
            MySqlConnection con     = new MySqlConnection(cadena);
            MySqlCommand    comando = new MySqlCommand();

            comando.CommandText = "SELECT * FROM PERSONA";
            comando.Connection  = con;

            con.Open();
            MySqlDataReader rs = comando.ExecuteReader();

            while (rs.Read())
            {
                Persona p = new Persona();
                p.Id_persona        = rs.GetInt32("ID_PERSONA");
                p.Id_usuario        = rs.GetInt32("ID_USUARIO");
                p.CodigoPUCP        = rs.GetInt32("CODIGO_PUCP");
                p.Nombres           = rs.GetString("NOMBRES");
                p.Apellidos         = rs.GetString("APELLIDOS");
                p.Sexo              = rs.GetChar("SEXO");
                p.Dni               = rs.GetInt32("DNI");
                p.Fecha_nacimiento  = rs.GetDateTime("FECHA_NACIMIENTO");
                p.CorreoPUCP        = rs.GetString("CORREO_PUCP");
                p.CorreoAlternativo = rs.GetString("CORREO_ALTERNATIVO");
                p.TelfMovil         = rs.GetString("TELF_MOVIL");
                p.TelfFijo          = rs.GetString("TELF_FIJO");
                p.Estado            = rs.GetString("ESTADO");
                lista.Add(p);
            }
            con.Close();
            return(lista);
        }
Пример #15
0
        public List <EPeriodo> getPerBloqueado(string bloqueado)
        {
            List <EPeriodo> lstPeriodos = new List <EPeriodo>();
            string          sql         = "SELECT * FROM bloq_per WHERE bloqueado = '" + bloqueado + "'  AND periodo <> '00' ORDER BY periodo";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();

                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            EPeriodo objPer = new EPeriodo();
                            objPer.periodo   = dr.GetString("periodo");
                            objPer.bloqueado = dr.GetChar("bloqueado");
                            lstPeriodos.Add(objPer);
                        }
                        cnx.cerrarConexion();
                    }
                }
            }
            return(lstPeriodos);
        }
Пример #16
0
        public PersonneDTO getPersonneByCodeBarre(String codeBarre)
        {
            MySqlCommand    cmd    = new MySqlCommand(queryReadPersonneByCodeBarre, connexion);
            MySqlDataReader reader = null;
            PersonneDTO     result = new PersonneDTO();

            try
            {
                connexion.Open();
                cmd.Parameters.AddWithValue("@codebarre", codeBarre);

                reader = cmd.ExecuteReader();
                reader.Read();
                result.IdPersonne    = reader.GetString("idpersonne");
                result.Prenom        = reader.GetString("prenom");
                result.Nom           = reader.GetString("nom");
                result.Sexe          = reader.GetChar("sexe");
                result.DateNaissance = reader.GetDateTime("datenaissance");
                result.Email         = reader.GetString("email");
                result.MotDePasse    = reader.GetString("motdepasse");
                result.CodeBarre     = reader.GetString("codebarre");
                result.Role          = reader.GetString("role");
            }
            catch (Exception e)
            {
                Console.Write(e.Message);
            }
            finally
            {
                connexion.Close();
            }
            return(result);
        }
        public char?GetGradeByCourseAndStudentID(int CRN, string studentUID)
        {
            MySqlConnection dbConnection = DbConnection.GetConnection();

            using (dbConnection)
            {
                dbConnection.Open();
                var selectQuery = "select * from student_has_courses WHERE student_uid=@studentID AND courses_CRN=@CRNCheck";

                using (MySqlCommand cmd = new MySqlCommand(selectQuery, dbConnection))
                {
                    cmd.Parameters.AddWithValue("@CRNCheck", CRN);
                    cmd.Parameters.AddWithValue("@studentID", studentUID);
                    using (MySqlDataReader reader = cmd.ExecuteReader())
                    {
                        int gradeOrdinal = reader.GetOrdinal("grade_earned");


                        while (reader.Read())
                        {
                            char grade = reader[gradeOrdinal] == DBNull.Value
                                ? default(char)
                                : reader.GetChar(gradeOrdinal);

                            return(grade);
                        }
                    }
                }

                return(null);
            }
        }
Пример #18
0
        public BindingList <Becado> listarBecadosPorCiclo(string ciclo)
        {
            BindingList <Becado> lstBecados = new BindingList <Becado>();
            String cadena = "server=quilla.lab.inf.pucp.edu.pe;" +
                            "user=inf282g6;database=inf282g6;" +
                            "port=3306;password=Nk2ewy;SslMode=none;" +
                            "";
            MySqlConnection con = new MySqlConnection(cadena);

            con.Open();
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "SELECT p.NOMBRES, p.APELLIDOS, p.CORREO_PUCP, p.CODIGO_PUCP, p.SEXO, e.NOMBRE_ESPECIALIDAD FROM BECADO b , PERSONA p, ESPECIALIDAD e " +
                                  "where '" + ciclo + "'= CICLO_INGRESO and p.ID_PERSONA = b.ID_PERSONA and b.ID_ESPECIALIDAD_INGRESO = e.ID_ESPECIALIDAD;";
            comando.Connection = con;

            MySqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                Becado becado = new Becado();
                becado.Nombres            = reader.GetString("NOMBRES");
                becado.Apellidos          = reader.GetString("APELLIDOS");
                becado.CorreoPUCP         = reader.GetString("CORREO_PUCP");
                becado.CodigoPUCP         = reader.GetInt32("CODIGO_PUCP");
                becado.Sexo               = reader.GetChar("SEXO");
                becado.NombreEspecialidad = reader.GetString("NOMBRE_ESPECIALIDAD");

                lstBecados.Add(becado);
            }
            con.Close();

            return(lstBecados);
        }
Пример #19
0
        public static SQLType GetSQLTypeByNotypeAndLettrecategorie(MySqlConnection mySqlConnection, int notype, char lettrecategorie)
        {
            SQLType sqlType = null;

            try
            {
                mySqlConnection.Open();
                MySqlCommand mySqlCommand = new MySqlCommand("Select * From type where notype = @noType and lettrecategorie = @lettreCategorie", mySqlConnection);
                mySqlCommand.Parameters.AddWithValue("@noType", notype);
                mySqlCommand.Parameters.AddWithValue("@lettreCategorie", lettrecategorie);
                using (MySqlDataReader reader = mySqlCommand.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            sqlType = new SQLType(reader.GetChar(0), reader.GetInt16(1), reader.GetString(2));
                        }
                    }
                }
                mySqlConnection.Close();
            }
            finally
            {
                if (mySqlConnection.State.Equals(ConnectionState.Open))
                {
                    mySqlConnection.Close();
                }
            }

            return(sqlType);
        }
Пример #20
0
        public static List <SQLCategorie> GetAllSQLCategorie(MySqlConnection mySqlConnection)
        {
            List <SQLCategorie> listSQLCategorie = new List <SQLCategorie>();

            try
            {
                mySqlConnection.Open();
                MySqlCommand mySqlCommand = new MySqlCommand("Select * From categorie", mySqlConnection);
                using (MySqlDataReader reader = mySqlCommand.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            listSQLCategorie.Add(new SQLCategorie(reader.GetChar(0), reader.GetString(1)));
                        }
                    }
                }
                mySqlConnection.Close();
            }
            finally
            {
                if (mySqlConnection.State.Equals(ConnectionState.Open))
                {
                    mySqlConnection.Close();
                }
            }

            return(listSQLCategorie);
        }
Пример #21
0
        //Listado de registros DTO
        internal List <ApuestaDTO> RetrieveDTO()
        {
            MySqlConnection con     = Connect();
            MySqlCommand    command = con.CreateCommand();

            command.CommandText = "select * from apuestas";

            try
            {
                con.Open();
                MySqlDataReader res = command.ExecuteReader();

                ApuestaDTO a = null;

                List <ApuestaDTO> apuesta = new List <ApuestaDTO>();
                while (res.Read())
                {
                    Debug.WriteLine("Recuperado: " + res.GetFloat(1) + " " + res.GetFloat(2) + " " + res.GetChar(3));
                    a = new ApuestaDTO(res.GetFloat(1), res.GetFloat(2), res.GetChar(3));
                    apuesta.Add(a);
                }

                con.Close();

                return(apuesta);
            }
            catch (MySqlException e)
            {
                Debug.WriteLine("Error de conexión");
                return(null);
            }
        }
Пример #22
0
 public static Pessoa GetPessoa(Pessoa p)
 {
     try
     {
         using var con = new MySqlConnection(CS);
         con.Open();
         // string sql = "SELECT * FROM pessoas WHERE (nome = '" + p.Nome + "' AND cpf = '" + p.Cpf + "' AND dataNascimento = '" + p.DataNascimento + "' AND sexo = '" + p.Sexo + "')";
         string sql = "SELECT * FROM pessoas WHERE cpf = '" + p.Cpf + "'";
         using var cmd = new MySqlCommand(sql, con);
         using MySqlDataReader rdr = cmd.ExecuteReader();            
         Pessoa retornada = new Pessoa();
         while (rdr.Read())
         {
             // Console.WriteLine("{0} {1} {2} {3} {4}", rdr.GetString(0), rdr.GetString(1), rdr.GetString(2), rdr.GetString(3), rdr.GetChar(4));
             // consulta += "" + rdr.GetString(1) + " " + rdr.GetString(2) + " " + rdr.GetString(3) + " " + rdr.GetChar(4) + "";
             retornada.Nome = rdr.GetString(1);
             retornada.Cpf = rdr.GetString(2);
             retornada.DataNascimento = rdr.GetString(3);
             retornada.Sexo = rdr.GetChar(4);
         }                        
         con.Close();   
         if(retornada.Cpf.Equals(p.Cpf)) return retornada;            
         else throw new Exception("NÃO ENCONTRADO");
     }
     catch (Exception ex)
     {            
         throw ex;
     }
 }
Пример #23
0
        public BindingList <Producto> listarProductos()
        {
            Conexion con = new Conexion();

            if (con.IsConnected())
            {
                MySqlCommand comando = new MySqlCommand();
                comando.CommandType = System.Data.CommandType.StoredProcedure;
                comando.CommandText = "LISTAR_PRODUCTOS";
                comando.Connection  = con.Connection;

                MySqlDataReader reader = comando.ExecuteReader();

                BindingList <Producto> lista = new BindingList <Producto>();

                while (reader.Read())
                {
                    Producto u = new Producto();
                    u.Id          = reader.GetString("ID_PRODUCTO");
                    u.Nombre      = reader.GetString("NOMBRE");
                    u.Descripcion = reader.GetString("DESCRIPCION");
                    u.Color       = reader.GetString("COLOR");
                    u.Precio      = reader.GetDouble("PRECIO");
                    u.StockActual = reader.GetInt32("STOCK_ACTUAL");
                    u.Activo1     = reader.GetInt32("ACTIVO");
                    u.Talla       = reader.GetChar("TALLA");

                    lista.Add(u);
                }

                con.Close();
                return(lista);
            }
            return(null);
        }
Пример #24
0
        public void GetChar()
        {
            execSQL("INSERT INTO Test (id, name) VALUES (1, 'a')");
            MySqlCommand    cmd    = new MySqlCommand("SELECT * FROM Test", conn);
            MySqlDataReader reader = null;

            try
            {
                reader = cmd.ExecuteReader();
                reader.Read();
                char achar = reader.GetChar(1);
                Assert.AreEqual('a', achar);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
            finally
            {
                if (reader != null)
                {
                    reader.Close();
                }
            }
        }
Пример #25
0
        public static List <ClaseClientes> MostrarClientes()
        {
            List <ClaseClientes> _lista   = new List <ClaseClientes>();
            MySqlConnection      conexion = Conexion.ObtenerConexion();
            MySqlCommand         _comando = new MySqlCommand(String.Format("SELECT * FROM clientes"), conexion);
            MySqlDataReader      _reader  = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ClaseClientes clientes = new ClaseClientes();
                clientes.ID        = _reader.GetInt32(0);
                clientes.Nombre    = _reader.GetString(1);
                clientes.Apellido  = _reader.GetString(2);
                clientes.Correo    = _reader.GetString(3);
                clientes.Edad      = _reader.GetInt32(4);
                clientes.Sexo      = _reader.GetChar(5);
                clientes.Domicilio = _reader.GetString(6);
                clientes.Telefono  = _reader.GetInt32(7);
                clientes.RFC       = _reader.GetString(8);
                clientes.Activo    = _reader.GetBoolean(9);

                _lista.Add(clientes);
            }
            conexion.Close();
            return(_lista);
        }
Пример #26
0
        public IEnumerable <PetEntity> GetPets()
        {
            List <PetEntity> pets = new List <PetEntity>();
            MySqlConnection  databaseConnection = new MySqlConnection(connectionString);
            MySqlCommand     commandDatabase    = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            databaseConnection.Open();
            MySqlDataReader _reader = commandDatabase.ExecuteReader();

            if (_reader.HasRows)
            {
                while (_reader.Read())
                {
                    PetEntity pet = new PetEntity();
                    pet.Id          = _reader.GetInt32(0);
                    pet.Name        = _reader.GetString(1);
                    pet.Sex         = _reader.GetChar(2);
                    pet.Description = _reader.GetString(3);
                    pets.Add(pet);
                }
                databaseConnection.Close();
            }
            return(pets);
        }
Пример #27
0
 public override char GetChar(int ordinal)
 {
     if (types[ordinal].ClrEquivalentType != reader.GetFieldType(ordinal))
     {
         return((char)GetValue(ordinal));
     }
     return(reader.GetChar(ordinal));
 }
Пример #28
0
        private void dataGridUser_Click(object sender, EventArgs e)
        {
            try
            {
                con.Open();
                user_id = Convert.ToInt32(dataGridUser.CurrentRow.Cells[0].Value.ToString());
                command = new MySqlCommand("SELECT * FROM `users` WHERE `id` = '" + user_id + "'", con);
                reader  = command.ExecuteReader();
                if (reader.Read())
                {
                    textFname.Text   = reader.GetString("first_name");
                    textLname.Text   = reader.GetString("last_name");
                    textRegid.Text   = reader.GetString("regid");
                    textEmail.Text   = reader.GetString("email");
                    richAddress.Text = reader.GetString("address");
                    textPhone.Text   = reader.GetString("phone");

                    // Chuulgan combobox selected item
                    get_chuulgan = category.categoryName("chuulgan", reader.GetInt32("chuulgan_id"));
                    if (reader.GetString("gender").Equals("m"))
                    {
                        rbMale.Checked = true;
                    }
                    else
                    {
                        rbFemale.Checked = true;
                    }

                    switch (reader.GetChar("type"))
                    {
                    case 't':
                        cbType.SelectedIndex = 0;
                        break;

                    case 's':
                        cbType.SelectedIndex = 1;
                        break;

                    case 'w':
                        cbType.SelectedIndex = 2;
                        break;

                    case 'g':
                        cbType.SelectedIndex = 3;
                        break;
                    }
                    Byte[] image = (Byte[])dataGridUser.CurrentRow.Cells[1].Value;
                    ms = new MemoryStream(image);
                    pictureProfile.Image = Image.FromStream(ms);
                }
                cbChuulgan.SelectedItem = get_chuulgan;
                con.Close();
            }
            catch (MySqlException ex)
            {
                showMessage(ex.Message);
            }
        }
Пример #29
0
 /// <summary>
 /// Read a char value in the specified field. Field index starts with 0.
 /// </summary>
 /// <param name="i"></param>
 /// <returns></returns>
 public char GetChar(int i)
 {
     lastUpdate = MySQL.MSTime;
     if (r.FieldCount > i && !r.IsDBNull(i))
     {
         return(r.GetChar(i));
     }
     return('\0');
 }
Пример #30
0
        public static void SELECTFROMcourse()
        {
            refreshLoL();
            string query = "SELECT * FROM course WHERE admin = '" + currentSesionInfo[0] + "';";

            command = new MySqlCommand(query, connection);
            reader  = command.ExecuteReader();

            while (reader.Read())
            {
                LoL[0].Add(reader["name"] + "");
                LoL[1].Add(reader["admin"] + "");
                LoL[2].Add(reader.GetChar("grade").ToString());
                LoL[3].Add(reader.GetChar("group").ToString());
                LoL[4].Add(reader["ID"].ToString() + "");
            }
            reader.Close();
        }