private void RemplissageTextBox(Guid?codeClient = null) { Clients monClient = new Clients(); if (codeClient != null) { monClient = MgtClient.GetInstance().AfficherUneSeulNonArchive(codeClient); TXT_clients_code.Text = monClient.CodeClient.ToString(); TXT_clients_nom.Text = monClient.NomClient; TXT_clients_prenom.Text = monClient.PrenomClient; TXT_clients_adresse1.Text = monClient.Adresse1; TXT_clients_adresse2.Text = monClient.Adresse2; TXT_clients_CP.Text = monClient.CodePostal; TXT_clients_ville.Text = monClient.Ville; TXT_clients_tel.Text = monClient.NumTel; TXT_clients_mail.Text = monClient.Email; TXT_clients_assureur.Text = monClient.Assurance; } else { TXT_clients_code.Text = null; TXT_clients_nom.Text = null; TXT_clients_prenom.Text = null; TXT_clients_adresse1.Text = null; TXT_clients_adresse2.Text = null; TXT_clients_CP.Text = null; TXT_clients_ville.Text = null; TXT_clients_tel.Text = null; TXT_clients_mail.Text = null; TXT_clients_assureur.Text = null; } }
// Init public EcranPriseRendezVous() { InitializeComponent(); MgtClient monMgtClient = MgtClient.GetInstance(); MgtAnimal monMgtAnimal = new MgtAnimal(); Clients monClientSelectionne; Veterinaires monVeto; COMBO_Veto.DataSource = MgtVeterinaires.getAllVeto(); monVeto = (Veterinaires)COMBO_Veto.Items[0]; COMBO_Client.DataSource = monMgtClient.AfficherTout(); monClientSelectionne = (Clients)COMBO_Client.Items[0]; COMBO_Animal.DataSource = monMgtAnimal.AfficherTout().FindAll(t => t.CodeClient == monClientSelectionne.CodeClient); if (COMBO_Animal.Items.Count > 0) { COMBO_Animal.SelectedIndex = 0; } else { BTN_Suppr.Enabled = false; } DATE_RendezVous.MinDate = DateTime.Now; dataGrid.Columns["CodeVeto"].Visible = false; dataGrid.Columns["CodeAnimal"].Visible = false; ChangementDate(); ChargementDataGrid(); }
private void NavBarre_Navigation(object sender, ControlsLibrary.NavBarEventArgs e) { switch (e.NavAction) { case ControlsLibrary.NavBar.NavActionEnum.premier: IndiceCourant = 0; break; case ControlsLibrary.NavBar.NavActionEnum.precedent: IndiceCourant--; break; case ControlsLibrary.NavBar.NavActionEnum.suivant: IndiceCourant++; break; case ControlsLibrary.NavBar.NavActionEnum.dernier: IndiceCourant = MgtClient.GetInstance().ClientsListe.Count() - 1; break; default: break; } pCodeClient = MgtClient.GetInstance().ClientsListe.ElementAt(_courant); dataGrid_clients.DataSource = _animal.AfficherTout().FindAll(x => x.CodeClient == pCodeClient.CodeClient.Value); }
// SelectedChanged private void COMBO_Client_SelectedIndexChanged(object sender, EventArgs e) { MgtAnimal monMgtAnimal = new MgtAnimal(); MgtClient monMgtClient = MgtClient.GetInstance(); Clients monClientSelectionne = (Clients)COMBO_Client.SelectedItem; COMBO_Animal.DataSource = monMgtAnimal.AfficherTout().FindAll(t => t.CodeClient == monClientSelectionne.CodeClient); ChargementDataGrid(); }
public EcranClients() { InitializeComponent(); IndiceCourant = 0; AfficherClientCourant(); pCodeClient = MgtClient.GetInstance().ClientsListe.ElementAt(_courant); dataGrid_clients.DataSource = _animal.AfficherTout().FindAll(x => x.CodeClient == pCodeClient.CodeClient.Value); TXT_clients_code.Enabled = false; }
private void BTN_clients_supprimer_Click(object sender, EventArgs e) { Clients pCodeClient = (Clients)MgtClient.GetInstance().ClientsListe.ElementAt(_courant); if (MgtFacture.AfficherTout().FindAll(x => x.Etat != 2 && x.CodeClients == pCodeClient.CodeClient.Value).Count == 0) { MgtClient.GetInstance().Supprimer(pCodeClient.CodeClient.Value); IndiceCourant = 0; } }
private void AfficherClientCourant() { _clientCourant = MgtClient.GetInstance().ClientsListe.ElementAt(_courant); TXT_clients_code.Text = _clientCourant.CodeClient.ToString(); TXT_clients_nom.Text = _clientCourant.NomClient; TXT_clients_prenom.Text = _clientCourant.PrenomClient; TXT_clients_adresse1.Text = _clientCourant.Adresse1; TXT_clients_adresse2.Text = _clientCourant.Adresse2; TXT_clients_CP.Text = _clientCourant.CodePostal; TXT_clients_ville.Text = _clientCourant.Ville; TXT_clients_tel.Text = _clientCourant.NumTel; TXT_clients_mail.Text = _clientCourant.Email; TXT_clients_assureur.Text = _clientCourant.Assurance; }
private void DATE_RendezVous_ValueChanged(object sender, EventArgs e) { MgtClient monMgtClient = MgtClient.GetInstance(); MgtAnimal monMgtAnimal = new MgtAnimal(); Clients monClientSelectionne; Animaux monAnimal; Veterinaires monVeto; monVeto = (Veterinaires)COMBO_Veto.SelectedItem; monAnimal = (Animaux)COMBO_Animal.SelectedItem; monClientSelectionne = (Clients)COMBO_Client.SelectedItem; ChangementDate(); ChargementDataGrid(); }
/// <summary> /// Recharge la DataGrid /// </summary> private void ChargementDataGrid(bool estInitialisation = false) { if (!estInitialisation) { MgtClient monMgtClient = MgtClient.GetInstance(); MgtAnimal monMgtAnimal = new MgtAnimal(); Clients monClientSelectionne; Animaux monAnimal; Veterinaires monVeto; monVeto = (Veterinaires)COMBO_Veto.SelectedItem; monAnimal = (Animaux)COMBO_Animal.SelectedItem; monClientSelectionne = (Clients)COMBO_Client.SelectedItem; dataGrid.DataSource = MgtAgenda.AfficherToutAvecDetail().FindAll(x => x.CodeVeto == monVeto.CodeVeto && x.DateRDV.Value.Date == DateTime.Parse(DATE_RendezVous.Value.ToString()).Date); } }
private void BTN_clients_ValiderAjout_Click(object sender, EventArgs e) { Clients monClient = new Clients(); monClient.NomClient = TXT_clients_nom.Text; monClient.PrenomClient = TXT_clients_prenom.Text; monClient.Adresse1 = TXT_clients_adresse1.Text; monClient.Adresse2 = TXT_clients_adresse2.Text; monClient.CodePostal = TXT_clients_CP.Text; monClient.Ville = TXT_clients_ville.Text; monClient.NumTel = TXT_clients_tel.Text; monClient.Email = TXT_clients_mail.Text; monClient.Assurance = TXT_clients_assureur.Text; MgtClient.GetInstance().Ajouter(monClient); RemplissageTextBox(monClient.CodeClient); }
private void BTN_clients_recherche_Click(object sender, EventArgs e) { MgtClient _client = MgtClient.GetInstance(); Clients clientRecherche = new Clients(); clientRecherche = _client.Rechercher(TXT_clients_recherche.Text); if (clientRecherche != null) { RemplissageTextBox(clientRecherche.CodeClient); for (int i = 0; i < MgtClient.GetInstance().ClientsListe.Count; i++) { if (MgtClient.GetInstance().ClientsListe[i].CodeClient == clientRecherche.CodeClient) { IndiceCourant = i; } } dataGrid_clients.DataSource = _animal.AfficherTout().FindAll(x => x.CodeClient == _clientCourant.CodeClient); } }
/// <summary> /// Recharge tout le formulaire, si jamais c'était une modif, remet les valeurs de départ /// </summary> /// <param name="pCodeAnimal"></param> private void Chargment(Guid?pCodeAnimal = null) { combo_animaux_Clients.DataSource = MgtClient.GetInstance().AfficherTout(); combo_animaux_espece.DataSource = (from occurence in MgtRaces.AfficherTout() select occurence.Espece).ToList <string>(); combo_animaux_race.DataSource = (from occurence in MgtRaces.AfficherTout() where occurence.Espece == combo_animaux_espece.SelectedValue.ToString() select occurence.Race).ToList <string>(); combo_animaux_sexe.DataSource = new List <string> { "Mâle", "Femmelle", "Hérmaphrodite" }; TXT_animaux_code.Enabled = false; if (pCodeAnimal == null) { BTN_animaux_valider.Text = "Ajouter"; combo_animaux_Clients.Focus(); TXT_animaux_code.Text = null; TXT_animaux_couleur.Text = null; TXT_animaux_nom.Text = null; TXT_animaux_tatouage.Text = null; } else { BTN_animaux_valider.Text = "Modifier"; monAncienAnimal = monMgtAnimal.AfficherUneSeul(pCodeAnimal.Value); combo_animaux_espece.SelectedItem = monAncienAnimal.Race.Espece; combo_animaux_race.SelectedItem = monAncienAnimal.Race.Race; int i = -1; foreach (string occurence in combo_animaux_sexe.Items) { i++; if (occurence[0] == monAncienAnimal.Sexe.Value) { combo_animaux_sexe.SelectedIndex = i; break; } } i = -1; foreach (Clients occurence in combo_animaux_Clients.Items) { i++; if (occurence.CodeClient.Value == monAncienAnimal.CodeClient.Value) { combo_animaux_Clients.SelectedIndex = i; break; } } TXT_animaux_code.Text = monAncienAnimal.CodeAnimal.ToString(); TXT_animaux_couleur.Text = monAncienAnimal.Couleur; TXT_animaux_nom.Text = monAncienAnimal.NomAnimal; TXT_animaux_tatouage.Text = monAncienAnimal.Tatouage; monNouvelAnimal = monAncienAnimal; } }