Пример #1
0
        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;
        }
Пример #2
0
        /// <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);
        }