示例#1
0
        public void Registrera(Medlemmar m)
        {
            string     commandTxt = "INSERT INTO Medlemmar(Förnamn, Efternamn, Adress, Epost, Telefon, Mobil, Tigernamn, TigerAlder, Type, LOrd) VALUES ('" + m.Namn + "','" + m.Efternamn + "', '" + m.Adress + "','" + m.Epost + "','" + m.Telnr + "', '" + m.Mobilnr + "','" + m.Tigernamn + "','" + m.Tigeralder + "','" + m.Typ + "','" + m.LOrd + "')";
            SqlCommand inCmd      = new SqlCommand(commandTxt, sqlcon);

            try
            {
                sqlcon.Open();
                inCmd.ExecuteNonQuery();
                MessageBox.Show("Ny Medlemsuppgifter sparade");
            }
            catch (Exception ex)
            {
                if (Debugger.IsAttached)
                {
                    MessageBox.Show(ex.Message, "Fel uppstod");
                }
            }
            finally
            {
                if (sqlcon != null)
                {
                    sqlcon.Close();
                }
            }
        }
示例#2
0
        private void btnRegistrera_Click(object sender, EventArgs e)
        {
            try
            {
                Medlemmar m = new Medlemmar();

                m.Namn       = txtnamn.Text;
                m.Efternamn  = txtefternamn.Text;
                m.Adress     = txtadress.Text;
                m.Epost      = txtepost.Text;
                m.Mobilnr    = Convert.ToInt32(txtmobil.Text);
                m.Telnr      = Convert.ToInt32(txttelefon.Text);
                m.Tigernamn  = txttigerNamn.Text;
                m.Tigeralder = Convert.ToInt32(txttigerÅlder.Text);
                m.Typ        = cmbType.SelectedItem.ToString();
                m.LOrd       = txtLord.Text;

                kom.Registrera(m);


                Rensa();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Fel uppstod");
            }
            finally
            {
                con.Close();
            }
        }
示例#3
0
        private void btnregsökMedlem_Click(object sender, EventArgs e)
        {
            Medlemmar m = new Medlemmar();

            try
            {
                con.Open();

                {
                    string     query = "Select * From Medlemmar Where Förnamn like '%" + txtnamnMedlem.Text.ToString() + "%'";
                    SqlCommand cmd   = new SqlCommand(query, con);
                    cmd.Parameters.AddWithValue(m.Namn, txtnamnMedlem.Text.ToString());
                    sqldr = cmd.ExecuteReader();
                }

                if (sqldr.HasRows)
                {
                    dgvMedlem.Visible = true;
                    DataTable dt = new DataTable();
                    dt.Load(sqldr);
                    dgvMedlem.DataSource = dt;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Vänligen kontrollera informationen du söker efter");
            }
            finally
            {
                con.Close();
            }
        }
示例#4
0
 public void Refresh(Medlemmar m)
 {
     try
     {
         //SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\TeknikFix\Documents\Visual Studio 2015\Projects\progTvForms\TRFRegister\TRF\TRFDB.mdf;Integrated Security=True");
         SqlConnection con = new SqlConnection
                                 (@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\TRFDB.mdf;Integrated Security=True");
         //Changed to |DataDirectory|
         sqlda = new SqlDataAdapter("select * from Medlemmar", con);
         sqlda.Fill(dt);
         dgvAdmin.DataSource = dt;
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#5
0
 public void Radera(Medlemmar m)
 {
     try
     {
         string     commandTxt = "DELETE from Medlemmar where Id= " + m.Id;
         SqlCommand inCmd      = new SqlCommand(commandTxt, sqlcon);
         sqlcon.Open();
         inCmd.ExecuteNonQuery();
         MessageBox.Show("Raderad");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Ej raderad, Försök igen");
     }
     finally
     {
         sqlcon.Close();
     }
 }
示例#6
0
        public void Uppdate(Medlemmar m)
        {
            try
            {
                sqlcon.Open();
                sqlcmd.CommandText = "Update Medlemmar set förnamn= " + m.Namn + " Efternamn=" + m.Efternamn + " Adress= " + m.Adress + " Epost=" + m.Epost + " Telefon= " + m.Telnr + " Mobil= " + m.Mobilnr + " TigerNamn= " + m.Tigernamn + " TigerÅlder= " + m.Tigeralder + "Medlemstyp" + m.Typ + " WHERE ID=" + m.Id;
                sqlcmd.CommandType = CommandType.Text;


                sqlcmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Fel uppstod!!!");
            }
            finally
            {
                sqlcon.Close();
            }
        }
示例#7
0
        public void UpdateraMedlem(Medlemmar m)
        {
            try
            {
                sqlcon.Open();
                string     commandTxt = "update Medlemmar set Förnamn= '" + m.Namn + "',Efternamn= '" + m.Efternamn + "',Adress= '" + m.Adress + "',Epost= '" + m.Epost + "',Telefon= '" + m.Telnr + "',Mobil= '" + m.Mobilnr + "',Tigernamn= '" + m.Tigernamn + "',TigerAlder= '" + m.Tigeralder + "',Type= '" + m.Typ + "', LOrd='" + m.LOrd + "' where Id=" + m.Id;
                SqlCommand Cmd        = new SqlCommand(commandTxt, sqlcon);
                Cmd.ExecuteNonQuery();
                MessageBox.Show("Ny Medlemsuppgifter sparade");

                sqlcon.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Fel uppstod! kontrollera info");
            }
            finally
            {
                sqlcon.Close();
            }
        }
示例#8
0
        private void btnbytinfo_Click(object sender, EventArgs e)
        {
            con.Open();
            SqlCommand cmd = new SqlCommand();

            try
            {
                Medlemmar m = new Medlemmar();
                m.Namn       = txtnamn.Text.ToString();
                m.Efternamn  = txtefternamn.Text.ToString();
                m.Adress     = txtadress.Text.ToString();
                m.Epost      = txtepost.Text.ToString();
                m.Mobilnr    = Convert.ToInt32(txtmobil.Text.ToString());
                m.Telnr      = Convert.ToInt32(txttelefon.Text.ToString());
                m.Tigernamn  = txttigerNamn.Text.ToString();
                m.Tigeralder = Convert.ToInt32(txttigerÅlder.Text.ToString());
                m.Typ        = cbxtyp.SelectedItem.ToString();
                m.LOrd       = txtLOrd.Text.ToString();


                kom.UpdateraMedlem(m);

                this.dgvAdmin.Update();
                VisaMedlemmar();
                Rensa();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Fel uppstod");
            }
            finally
            {
                VisaMedlemmar();
                con.Close();
            }
        }