void Completez_CheckList_FilmeImprumutateDeUnClient(int idClient) { filmeDT = Interogari_DB.selectez_FilmeDeRestituit(idClient); checkedListBoxFilme.Items.Clear(); checkedListBoxFilme.DataSource = filmeDT; checkedListBoxFilme.ValueMember = "idf"; // Elementele afisate in ComboBox, preluate din concatenarea mai multor coloane din DataTable checkedListBoxFilme.DisplayMember = "date_film"; }
private void button1_Click(object sender, EventArgs e) { try { if (login == 0) { //Preluam user si parola, stergem eventualele spatii de la inceputul si sfarsitul numelui utilizator userTastat = textBoxUser.Text.Trim(); parolaTastata = textBoxParola.Text; if (userTastat == "") { throw new Exception("Completati campul User"); } if (parolaTastata == "") { throw new Exception("Completati campul Parola"); } // Cautam in baza de date DBvideoteca combinatia user+parola care au fost tastate // Daca gasim o inregistrare ce corespunde: aducem din baza de date // denumirea rolului acelui user, altfel user_role ramane sirul vid ="" user_role = Interogari_DB.caut_User(userTastat, parolaTastata); if (user_role == "admin") { // Daca rolul este de administrator ="admin" are drepturi depline login = 1; filmeToolStripMenuItem.Visible = true; clientiToolStripMenuItem.Visible = true; button1.Text = "Log out"; } if (user_role == "angajat") { //Daca rolul este ="angajat" nu are dreptul sa acceseze meniul Filme // ca sa adauge un domeniu sau un film in BD login = 2; clientiToolStripMenuItem.Visible = true; button1.Text = "Log out"; } if (login == 0) { throw new Exception("User sau Parola incorecte"); } } else { // A fost apasat butonul log-out. Resetam controalele, ascundem meniul textBoxUser.Text = ""; textBoxParola.Text = ""; ascundeMeniuTot(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Completez_ComboBoxClienti() { comboBoxClienti.Items.Clear(); // Apelam metoda care interogheaza tabela clienti si depune rezultatul in: DataTable clientiDT clientiDT = Interogari_DB.selectez_Clienti(); // DataTable clientiDT este folosit ca sursa de date pentru comboBoxClienti comboBoxClienti.DataSource = clientiDT; // Valoarea din coloana "idc" se asociaza fiecarui item // din comboBoxClienti dar nu se afiseaza in comboBoxClienti comboBoxClienti.ValueMember = "idc"; // Denumirea domeniului afisata in comboBoxClienti, preluata din DataTable comboBoxClienti.DisplayMember = "informatii"; }
private void completez_ComboBoxDomeniul() { comboBoxDomeniul.Items.Clear(); // Apelam metoda care interogheaza tabela domenii si depune rezultatul intr-un DataTable domeniiDT = Interogari_DB.selectez_Domenii(); // DataTable din care sunt preluate datele pentru comboBoxDomenii comboBoxDomeniul.DataSource = domeniiDT; // Valoarea din coloana idd nu se afiseaza in comboBoxDomenii comboBoxDomeniul.ValueMember = "idd"; // Denumirea domeniului afisata in comboBoxDomenii, preluata din: // DataTable domeniiDT - coloana "denumire" comboBoxDomeniul.DisplayMember = "denumire"; }
private void Completez_ComboBoxDomenii() { comboBoxDomenii.Items.Clear(); // Apelam metoda care interogheaza tabela domenii si depune rezultatul intr-un DataTable domeniiDT = Interogari_DB.selectez_Domenii(); // Pentru optiunea "--Toate domeniile--" adaugam un rand cu idd=0 // la inceputul: DataTable domeniiDT domeniiDR = domeniiDT.NewRow(); domeniiDR["idd"] = "0"; domeniiDR["denumire"] = "--Toate domeniile--"; domeniiDT.Rows.InsertAt(domeniiDR, 0); // DataTable din care sunt preluate datele pentru comboBoxDomenii comboBoxDomenii.DataSource = domeniiDT; // Valoarea din coloana idd nu se afiseaza in comboBoxDomenii comboBoxDomenii.ValueMember = "idd"; // Denumirea domeniului afisata in comboBoxDomenii, preluata din: // DataTable domeniiDT - coloana "denumire" comboBoxDomenii.DisplayMember = "denumire"; }
public void completeazaFilme(ref int idCurentPrim, ref int idCurentUltim, int dir) { try { filmeDT = Interogari_DB.selectez_Filme(idCurentPrim, idCurentUltim, dir); randuriFilmeDT = filmeDT.Rows.Count; if (randuriFilmeDT > 0) { reseteazaFilme(); filmeDR = filmeDT.Rows[0]; idCurentPrim = Convert.ToInt32(filmeDR["idf"]); idCurentUltim = Convert.ToInt32(filmeDR["idf"]); textBox1.Text = filmeDR["denFilm"] + Environment.NewLine + "Domeniul: " + filmeDR["denDomeniu"] + Environment.NewLine + "Disponibile: " + filmeDR["nrdisponibile"]; pictureBox1.Image = Image.FromFile("Poze\\" + filmeDR["imagine"]); pictureBox1.Visible = true; if (randuriFilmeDT > 1) { filmeDR = filmeDT.Rows[1]; idCurentUltim = Convert.ToInt32(filmeDR["idf"]); textBox2.Text = filmeDR["denFilm"] + Environment.NewLine + "Domeniul: " + filmeDR["denDomeniu"] + Environment.NewLine + "Disponibile: " + filmeDR["nrdisponibile"]; pictureBox2.Image = Image.FromFile("Poze\\" + filmeDR["imagine"]); pictureBox2.Visible = true; if (randuriFilmeDT > 2) { filmeDR = filmeDT.Rows[2]; idCurentUltim = Convert.ToInt32(filmeDR["idf"]); textBox3.Text = filmeDR["denFilm"] + Environment.NewLine + "Domeniul: " + filmeDR["denDomeniu"] + Environment.NewLine + "Disponibile: " + filmeDR["nrdisponibile"]; pictureBox3.Image = Image.FromFile("Poze\\" + filmeDR["imagine"]); pictureBox3.Visible = true; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Completez_checkedListBoxFilme(int idDomeniu) { try { filmeDT = Interogari_DB.selectez_FilmeDisponibile(idDomeniu); // Am incarcat in DataTable filmeDT filmele din domeniul selectat // apoi setez acest filmeDT ca sursa de date pentru checkedListBoxFilme // din care se afiseaza coloana "date_film" fiecare rand cu id asociat "idf" checkedListBoxFilme.DataSource = filmeDT; checkedListBoxFilme.ValueMember = "idf"; checkedListBoxFilme.DisplayMember = "date_film"; if (checkedListBoxFilme.Items.Count == 0)// sau: (filmeDT.Rows.Count == 0) { MessageBox.Show("Nu mai sunt filme disponibile din domeniul " + comboBoxDomenii.SelectedText); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }