Example #1
0
        private void BtnFactures_Click(object sender, EventArgs e)
        {
            FacturesForm factures = new FacturesForm(this);

            factures.Show();
            this.Hide();
        }
Example #2
0
 public Edit(FacturesForm _facturesForm)
 {
     InitializeComponent();
     facturesForm          = _facturesForm;
     facture               = facturesForm.selectedFacture;
     ReferenceTextBox.Text = facture.Reference;
     DateDP.Value          = facture.Date;
 }
Example #3
0
 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 !");
     }
 }
Example #5
0
 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 !");
     }
 }