private void searchExemplaire_Click(object sender, EventArgs e) { try { DataSet oData = new DataSet(); ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); oData = se.GetAll(); string search = "code like '%" + textBoxCode.Text + "%'"; var dt = oData.Tables[0].DefaultView; dt.RowFilter = search; gridData.DataSource = dt; gridData.Columns["id1"].Visible = false; gridData.Columns["Code1"].Visible = false; gridData.Columns["id_biblio"].Visible = false; gridData.Columns["idLivre"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button2_Click(object sender, EventArgs e) { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.LoadAllCopyCA(); gridData.DataSource = oData.Tables[0].DefaultView; }
private void buttonExInsSumit_Click(object sender, EventArgs e) { try { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); se.CreateExemplaire(textBoxCode.Text, Convert.ToDateTime(textBoxAchatDt.Text), Convert.ToDateTime(textBoxEmpruntDt.Text), Convert.ToInt32(textBoxIdBiblio.Text), Convert.ToInt32(textBoxIdLivre.Text)); } catch (Exception) { throw; } }
private void checkBox1_CheckedChanged(object sender, EventArgs e) { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.Exemplaire_Solde(); var dt = oData.Tables[0].DefaultView; dt.RowFilter = "solde < " + 0; gridData.DataSource = dt; }
private void buttonCountDispoParBiblio_Click(object sender, EventArgs e) { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.GetCountAll(); gridData.DataSource = oData.Tables[0].DefaultView; if (gridData != null) { gridData.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridData.Columns[gridData.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } }
private void buttonSoldeRetard_Click(object sender, EventArgs e) { try { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.Exemplaire_SoldeRetard(); gridData.DataSource = oData.Tables[0].DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonDataset_Click(object sender, EventArgs e) { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.GetAll(); gridData.DataSource = oData.Tables[0].DefaultView; gridData.Columns["id1"].Visible = false; gridData.Columns["code1"].Visible = false; gridData.Columns["id_biblio"].Visible = false; gridData.Columns["idLivre"].Visible = false; if (gridData != null) { gridData.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridData.Columns[gridData.ColumnCount - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } }
private void button1_Click(object sender, EventArgs e) { ServiceReferenceExemplaires.ServiceExemplairesClient se = new ServiceReferenceExemplaires.ServiceExemplairesClient(); DataSet oData = new DataSet(); oData = se.Exemplaire_Solde(); var dt = oData.Tables[0].DefaultView; int i = 0; if (Int32.TryParse(textBoxSearchRetour.Text, out i)) { dt.RowFilter = "exemplaireID = " + i; this.gridData.DataSource = dt; } }
private void buttonInsEmp_Click(object sender, EventArgs e) { { biblio = comboBoxBiblio.SelectedValue.ToString(); ServiceReferenceRetards.RetardsClient re = new ServiceReferenceRetards.RetardsClient(); int nbreRetard = re.GetCountRetardsUsersAdo(textBoxName.Text); ServiceReferenceExemplaires.ServiceExemplairesClient ex = new ServiceReferenceExemplaires.ServiceExemplairesClient(); // ServiceReferenceLecteur.ServiceLecteurClient scl = new ServiceReferenceLecteur.ServiceLecteurClient(); ServiceReferenceEmprunts.ServiceEmpruntsClient ser = new ServiceReferenceEmprunts.ServiceEmpruntsClient(); ServiceReferenceBiblio.ServiceBiblioClient sb = new ServiceReferenceBiblio.ServiceBiblioClient(); string biblioPrincip = sb.Select_BiblioPrincipaleAdo(textBoxName.Text); int nbreBP = ser.NbreEmpruntAnnexePrincipalAdo(textBoxName.Text); int nbreBA = ser.NbreEmpruntAnnexeAdo(textBoxName.Text); while (true) { if (nbreRetard >= 2) { MessageBox.Show("vous ne pouvez pas emprunter avec 2 retards !"); break; } int check = ex.VerifiNbreExemDispoAdo(biblio, textBoxTitle.Text); if (biblioPrincip != biblio) { if (nbreBA + nbreBP > 2) { MessageBox.Show("3 livres max pour emprunter en Annexe"); break; } } if (check == 0) { MessageBox.Show("ce livre n'est pas disponible"); break; } else { ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient(); //se.InsertEmpruntEF(textBoxTitle.Text, textBoxName.Text, null, Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio); se.InsertEmprunt(textBoxTitle.Text, textBoxName.Text, null, Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio); break; } } } //il faut verifier si livre dispo //biblio = comboBoxBiblio.SelectedValue.ToString(); //ServiceReferenceRetards.RetardsClient re = new ServiceReferenceRetards.RetardsClient(); //int nbreRetard=re.GetCountRetardsUsers(textBoxName.Text).FirstOrDefault().NbreRetards; //if (nbreRetard >= 2) //{ // MessageBox.Show("vous ne pouvez pas emprunter avec 2 retards !"); //} //ServiceReferenceExemplaires.ServiceExemplairesClient ex = new ServiceReferenceExemplaires.ServiceExemplairesClient(); //int nbr=ex.VerifiNbreExemDispo(biblio, textBoxTitle.Text).FirstOrDefault().NbreExemDispo; //if (nbr > 0) //{ // ServiceReferenceEmprunts.ServiceEmpruntsClient se = new ServiceReferenceEmprunts.ServiceEmpruntsClient(); // se.InsertEmprunt(textBoxTitle.Text, textBoxName.Text, Convert.ToDateTime(textBoxDtRetour.Text), Convert.ToDecimal(textBoxPrixEmprunt.Text), biblio); //} //else //{ // MessageBox.Show("ce livre n'est pas disponible maintenant"); //} }