Example #1
0
 public void btnFinal_Click(object sender, EventArgs e)
 {
     if (lvProduse.Items.Count == 0)
     {
         MessageBox.Show("Select at least one product", "Empty Basket");
     }
     else
     {
         if (string.IsNullOrWhiteSpace(tbNumeClient.Text))
         {
             epClient.SetError(btnEdit, "Create a client");
             MessageBox.Show("Insert client data first", "");
         }
         else
         {
             nrCom = nrCom + 1;
             DateTime dataCom  = DateTime.Now;
             DateTime dataLiv  = DateTime.Now.AddDays(3);
             DateTime termFact = DateTime.Now.AddDays(28);
             int      nritems  = ProduseAlese.Count;
             int      pret     = nritems * 200;
             Facturi  factura  = new Facturi(nrCom, nritems, termFact, pret);
             Comenzi  comanda  = new Comenzi(nrCom, dataCom, dataLiv, factura, ProduseAlese);
             Comenzi  comanda2 = (Comenzi)comanda.Clone();
             listaComenzi.Add(comanda2);
             int        cod       = Int32.Parse(tbIdClient.Text);
             Clienti    client    = new Clienti(tbNumeClient.Text, tbPrenumeClient.Text, cod, tbAdresaClient.Text, listaComenzi);
             Clienti    client2   = (Clienti)client.Clone();
             Final_Form finalform = new Final_Form(client2);
             finalform.Show();
         }
     }
 }
Example #2
0
        public void setButtons(Clienti clientNou)
        {
            tbNumeClient.Text    = clientNou.nume;
            tbPrenumeClient.Text = clientNou.prenume;
            string cod = clientNou.codClient.ToString();

            tbIdClient.Text     = cod;
            tbAdresaClient.Text = clientNou.adresa;
            epClient.SetError(btnEdit, null);
        }
Example #3
0
        public void tbEditSalveaza_Click(object sender, EventArgs e)
        {
            string numeEdit    = tbEditNume.Text;
            string prenumeEdit = tbEditPrenume.Text;
            string adresaEdit  = tbEditAdresa.Text;

            Random rnd = new Random();

            idClient = rnd.Next(1, 100000);


            bool isValid = true;

            if (string.IsNullOrWhiteSpace(tbEditNume.Text))
            {
                epNumeEdit.SetError(tbEditNume, "Name field empty");
                isValid = false;
            }

            if (string.IsNullOrWhiteSpace(tbEditPrenume.Text))
            {
                epPrenumeEdit.SetError(tbEditPrenume, "Name field empty");
                isValid = false;
            }

            if (string.IsNullOrWhiteSpace(tbEditAdresa.Text))
            {
                epAdresaEdit.SetError(tbEditAdresa, "Address field empty");
                isValid = false;
            }

            if (!isValid)
            {
                MessageBox.Show("At least one field is empty");
            }

            else
            {
                _client = new Clienti(numeEdit, prenumeEdit, idClient, adresaEdit);
                _f.setButtons(_client);
                this.Close();
            }
        }
Example #4
0
        public Final_Form(Clienti client)
        {
            clientNou = new Clienti(client.nume, client.prenume, client.codClient, client.adresa, client.comenzi);

            InitializeComponent();
        }