Esempio n. 1
0
 public Client GetClient(decimal document, string date)
 {
     Client client = new Client();
     client.Document = document;
     client.DateExpDocument = date;
     return client;
 }
Esempio n. 2
0
 public ActionResult Create(ClientViewModel clientViewModel)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var client = new Client
             {
                 Name = clientViewModel.Name,
                 Mail = clientViewModel.Mail,
                 Id = clientViewModel.Id
             };
             var identity = _service.Save(client);
             return RedirectToAction("View", new {id = identity});
         }
         catch (Exception)
         {
             throw;
         }
     }
     return View(clientViewModel);
 }
Esempio n. 3
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
          
            if (txtNom.Text.Trim() == "")
            {
                errorProvider1.SetError(txtNom, "Le nom est obligatoire");
                txtNom.Focus();
                return;
            }
            else
            {
                errorProvider1.SetError(txtNom, "");
            }

            if (txtPrenom.Text.Trim() == "")
            {
                errorProvider1.SetError(txtPrenom, "Le prenom est obligatoire");
                txtPrenom.Focus();
                return;
            }
            else
            {
                errorProvider1.SetError(txtPrenom, "");
            }
            //contrôle de la date

            double nbj = (DateTime.Now - dtpDateNaissance.Value).TotalDays;

            double ans = nbj / 365;
            if (ans < 1)
            {
                errorProvider1.SetError(dtpDateNaissance, "Le client doit avoir au moins 18ans");
                dtpDateNaissance.Focus();
                return;
            }
            else
            {
                errorProvider1.SetError(dtpDateNaissance, "");
            }

            //Permet d'afficher un message de confirmation
             DialogResult result =MessageBox.Show(
                    "Êtes-vous sûr d'ajouter ce client ?",
                    "Confirmation", MessageBoxButtons.OKCancel, 
                    MessageBoxIcon.Question);
           
            if (result ==DialogResult.Cancel)
            {
                return;
            }

            Client client = new Client(txtNom.Text, txtPrenom.Text, dtpDateNaissance.Value);

            //appel de la methode add du metier
            mClient.add(client);


            bindingSource1.DataSource = mClient.getClients();
            //permet de reinitialiser les champs au niveau du formulaire
            raz();
        }
Esempio n. 4
0
 public ClientViewModel(Client client)
 {
     Name = client.Name;
     Id = client.Id;
     Mail = client.Mail;
 }