public UpdateFamily(int idFamily, int idCurrentUser, int _IdSynchro, Stock_admin _FStockAdmin) { InitializeComponent(); ServiceSynchro.ServiceSynchroClient ssc = new ServiceSynchro.ServiceSynchroClient(); ServiceSynchro.User[] Allusers = ssc.GetUsers(false); ServiceSynchro.Family[] Allfamilies = ssc.GetFamilies(false); foreach (ServiceSynchro.Family family in Allfamilies) { if (family.Id == idFamily) { _f = family; } } foreach (ServiceSynchro.User user in Allusers) { if (user.Id == idCurrentUser) { CurrentUser = user; } } IdSynchro = _IdSynchro; FStockAdmin = _FStockAdmin; lbl_titre.Text += " " + _f.Name; }
private void combobox_families_SelectedIndexChanged(object sender, EventArgs e) { ServiceSynchro.Family selectedFamily = (ServiceSynchro.Family)combobox_families.SelectedItem; ServiceSynchro.ServiceSynchroClient ssc = new ServiceSynchro.ServiceSynchroClient(); ServiceSynchro.Article[] articles = ssc.GetArticles(selectedFamily.Id, true); dtgv_articles.DataSource = articles; dtgv_articles.Columns[0].Visible = false; dtgv_articles.Columns[1].Visible = false; dtgv_articles.Columns[5].Visible = false; // WARNING les index partent de la dernière colonne de la BDD ! }
private void input_family_SelectedIndexChanged(object sender, EventArgs e) { ServiceSynchro.Family family = (ServiceSynchro.Family)input_family.SelectedItem; //chargement des articles de la familles dans la combo input_article.Items.Clear(); foreach (ServiceSynchro.Article article in Articles) { if (article.FamilyId == family.Id) { input_article.Items.Add(article); } } input_article.DisplayMember = "name"; //vider l'article visible input_article.Text = ""; //vider la quantité car pas d'article sélectionné input_quantity.Text = ""; }