private void BtnFactures_Click(object sender, EventArgs e) { FacturesForm factures = new FacturesForm(this); factures.Show(); this.Hide(); }
public Edit(FacturesForm _facturesForm) { InitializeComponent(); facturesForm = _facturesForm; facture = facturesForm.selectedFacture; ReferenceTextBox.Text = facture.Reference; DateDP.Value = facture.Date; }
public Add(FacturesForm _facturesForm) { InitializeComponent(); facturesForm = _facturesForm; Items = new List <FactureLigneViewModel>(); FactureLignesGridView.DataSource = Items; FactureLignesGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.Id)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdFacture)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdArticle)].Visible = false; InitAutoComplete(); }
public Details(FacturesForm _facturesForm) { InitializeComponent(); try { facturesForm = _facturesForm; facture = facturesForm.selectedFacture; _items = factureLigneRepo.GetByFactureId(facture.Id); items = _items.Select(p => new FactureLigneViewModel(p, articleRepo.Get(p.IdArticle))).ToList(); FactureLignesGridView.DataSource = items; FactureLignesGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.Id)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdFacture)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdArticle)].Visible = false; ReferenceLabel.Text = facture.Reference; DateLabel.Text = facture.Date.ToString(); TotalPriceTextBlock.Text = facture.Total.ToString(); } catch { MessageBox.Show("something went wrong !"); } }
public Remove(FacturesForm _facturesForm) { InitializeComponent(); try { facturesForm = _facturesForm; facture = facturesForm.selectedFacture; ReferenceLabel.Text = facture.Reference; TotalPriceLabel.Text = facture.Total.ToString(); DateLabel.Text = facture.Date.ToString(); var factureLignes = factureLigneRepo.GetByFactureId(facture.Id); var model = factureLignes.Select(f => new FactureLigneViewModel(f, articleRepo.Get(f.IdArticle))).ToList(); FactureLignesGridView.DataSource = model; FactureLignesGridView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.Id)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdFacture)].Visible = false; FactureLignesGridView.Columns[nameof(FactureLigneViewModel.IdArticle)].Visible = false; } catch { MessageBox.Show("something went wrong !"); } }