public Client GetClient(decimal document, string date) { Client client = new Client(); client.Document = document; client.DateExpDocument = date; return client; }
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); }
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(); }
public ClientViewModel(Client client) { Name = client.Name; Id = client.Id; Mail = client.Mail; }