private void I18N() { this.Text = GUI.Lang.DIALOG_ANIMAL_TITLE; this.Text += "-"; switch (mode) { case DialogAnimalMode.ANIMAL: this.Text += String.Format(GUI.Lang.DIALOG_ANIMAL_TITLE_EDIT_ANIMAL, animalEdited.NomAnimal); break; case DialogAnimalMode.CLIENT: this.Text += String.Format(GUI.Lang.DIALOG_ANIMAL_TITLE_ADD_CLIENT, clientEdited.getFullName()); break; case DialogAnimalMode.CREATE: this.Text += String.Format(GUI.Lang.DIALOG_ANIMAL_TITLE_CREATE); break; } this.buttonCancel.Text = GUI.Lang.FORM_DEFAULT_CANCEL; this.buttonValidate.Text = GUI.Lang.FORM_DEFAULT_VALIDATE; this.buttonMedicalFolder.Text = GUI.Lang.DIALOG_ANIMAL_MEDICAL_FOLDER; this.labelCode.Text = GUI.Lang.DIALOG_ANIMAL_LIB_CODE; this.labelColor.Text = GUI.Lang.DIALOG_ANIMAL_LIB_COLOR; this.labelCustomer.Text = GUI.Lang.DIALOG_ANIMAL_LIB_CUSTOMER; this.labelEspece.Text = GUI.Lang.DIALOG_ANIMAL_LIB_ESPECE; this.labelName.Text = GUI.Lang.DIALOG_ANIMAL_LIB_NAME; this.labelRace.Text = GUI.Lang.DIALOG_ANIMAL_LIB_RACE; this.labelTatoo.Text = GUI.Lang.DIALOG_ANIMAL_LIB_TATOO; }
/// <summary> /// Archive tout les animaux du clients passé en params /// </summary> /// <param name="client"></param> public static void DeleteAllByClient(BO.Clients client) { if (client.CodeClient == null) { throw new Exception(Lang.ANIMAUX_CANT_DELETE_ANI_CUST_WITHOUT_GUID); } List <BO.Animaux> animaux = DAL.Animaux.GetAllByClient(client); foreach (BO.Animaux animal in animaux) { if (DAL.Consultations.GetNonPayed(animal) > 0) { throw new Exception(String.Format(Lang.ANIMAUX_CANT_ARCHIVE_CONSULT_NOT_PAID, client.getFullName())); } } DAL.Animaux.ArchiveAllByClient(client); }