Exemplo n.º 1
0
        private void Diet_Load(object sender, EventArgs e)
        {
            this.Text     = "BLIST - " + language["Diet"];
            lbB.Text      = language["Bre"];
            lbL.Text      = language["Lunch"];
            lbS.Text      = language["Snack"];
            btChange.Text = language["Chan"];

            if (breakfast == null && lunch == null && snack == null)
            {
                FoodSelection food = new FoodSelection(listC, listM);
                tbBreak.Text = food.GetBreakfast();
                tbLunch.Text = food.GetLunch();
                tbSnack.Text = food.GetSnack();
                breakfast    = food.GetBreakfast();
                lunch        = food.GetLunch();
                snack        = food.GetSnack();
            }
            else
            {
                tbBreak.Text = breakfast;
                tbLunch.Text = lunch;
                tbSnack.Text = snack;
            }
        }
        /*Function that shows the specific food for a child
         * if the food of the day can not eat it.
         * */
        private void DietSpecificForChild_Load(object sender, EventArgs e)
        {
            this.Text     = "BLIST - " + language["DietA"];
            lbB.Text      = language["Bre"];
            lbL.Text      = language["Lunch"];
            lbS.Text      = language["Snack"];
            btChange.Text = language["Chan"];

            if (breakfast == null && lunch == null && snack == null)
            {
                FoodSelection food = new FoodSelection(listC, listM);
                Child         c    = listC.GetChildOfList(index);
                lbInfoChild.Text = c.GetCod().ToString() + "  :  " + c.GetName() + " " + c.GetSurname();
                tbBreak.Text     = food.SelectFoodForChild(listM.GetBreakfastFood(), index);
                tbLunch.Text     = food.SelectFoodForChild(listM.GetLunchFood(), index);
                tbSnack.Text     = food.SelectFoodForChild(listM.GetSnackFood(), index);
                breakfast        = food.GetBreakfast();
                lunch            = food.GetLunch();
                snack            = food.GetSnack();
            }
            else
            {
                tbBreak.Text = breakfast;
                tbLunch.Text = lunch;
                tbSnack.Text = snack;
            }
        }
Exemplo n.º 3
0
        //Function that changes the food to show
        private void btChange_Click(object sender, EventArgs e)
        {
            FoodSelection food = new FoodSelection(listC, listM);

            string b = breakfast, l = lunch, s = snack;

            if (cbBreakfast.Checked)
            {
                while (b == breakfast)
                {
                    b = food.GetBreakfast();
                }
                tbBreak.Text = b;
            }

            if (cbLunch.Checked)
            {
                while (l == lunch)
                {
                    l = food.GetLunch();
                }
                tbLunch.Text = l;
            }

            if (cbSnack.Checked)
            {
                while (s == snack)
                {
                    s = food.GetSnack();
                }
                tbSnack.Text = l;
            }

            breakfast = b;
            lunch     = l;
            snack     = s;
        }
Exemplo n.º 4
0
        private void ShowChild_Load(object sender, EventArgs e)
        {
            this.Text = "BLIST - " + language["ShowC"];
            Day birth = listChildren.GetChildOfList(index).GetBirthday();
            Day today = new Day();

            lbAge.Text               = language["Age"];
            lbName.Text              = language["Name"];
            lbSurnames.Text          = language["Sur"];
            lbSex.Text               = language["Sex"];
            lbCod.Text               = language["Cod"];
            lbObservations.Text      = language["Obs"];
            lbAllergies.Text         = language["Aller"];
            lbMessageForSchool.Text  = language["MesS"];
            lbMessgeForHome.Text     = language["MesH"];
            lbInfoBeak.Text          = language["IEBr"];
            lbInfLunch.Text          = language["IELu"];
            lbInfSnack.Text          = language["IESn"];
            btDiet.Text              = language["Diet"];
            cbEatBreakAll.Text       = language["All"];
            cbEatBreakHalf.Text      = language["Half"];
            cbEatBreakLittle.Text    = language["Little"];
            cbEatLunchAll.Text       = language["All"];
            cbEatLunchHalf.Text      = language["Half"];
            cbEatLunchLittle.Text    = language["Little"];
            cbEatSnackAll.Text       = language["All"];
            cbEatSnackHalf.Text      = language["Half"];
            cbEatSnackLittle.Text    = language["Little"];
            lbDepositions.Text       = language["Depo"];
            lbDepositionsMor.Text    = language["Morn"];
            lbDepositionsAft.Text    = language["Aft"];
            lbSleepMor.Text          = language["Morn"];
            lbSleepAft.Text          = language["Aft"];
            lbSleep.Text             = language["Sleep"];
            cbDepositionsMorYes.Text = language["Y"];
            cbDepositionsAftYes.Text = language["Y"];
            cbSleepMorGood.Text      = language["Good"];
            cbSleepMorBad.Text       = language["Bad"];
            cbSleepAftGood.Text      = language["Good"];
            cbSleepAftBad.Text       = language["Bad"];
            lbSinceMor.Text          = language["Since"];
            lbSinceAft.Text          = language["Since"];
            lbUntilMor.Text          = language["Until"];
            lbUntilAft.Text          = language["Until"];
            btPrintA.Text            = language["PrintAll"];

            today.day   = time.Day;
            today.month = time.Month;
            today.year  = time.Year;

            foreach (InformationOfDay j in list.GetInformationOfAChild(index + 1))
            {
                cbDaysInformation.Items.Add(j.GetDayForShow());
            }

            tbBirthday.Text     = birth.day + "/" + birth.month + "/" + birth.year;
            tbName.Text         = listChildren.GetChildOfList(index).GetName();
            tbSurnames.Text     = listChildren.GetChildOfList(index).GetSurname();
            tbSex.Text          = listChildren.GetChildOfList(index).GetSex().ToString();
            tbCod.Text          = listChildren.GetChildOfList(index).GetCod().ToString();
            tbObservations.Text =
                listChildren.GetChildOfList(index).GetObservations();
            tbAllergies.Text =
                listChildren.GetChildOfList(index).GetAllergies();
            tbAge.Text     = listChildren.GetChildOfList(index).GetAge().ToString();
            lbTypeAge.Text = listChildren.GetChildOfList(index).GetTypeAge();

            tbFoodBreakfast.Text = meal.GetBreakfast();
            tbFoodLunch.Text     = meal.GetLunch();
            tbFoodSnack.Text     = meal.GetSnack();

            dtpSinceSleepMor.Format       = DateTimePickerFormat.Custom;
            dtpSinceSleepMor.CustomFormat = "HH : mm";
            dtpUntilSleepMor.Format       = DateTimePickerFormat.Custom;
            dtpUntilSleepMor.CustomFormat = "HH : mm";
            dtpSinceSleepAft.Format       = DateTimePickerFormat.Custom;
            dtpSinceSleepAft.CustomFormat = "HH : mm";
            dtpUntilSleepAft.Format       = DateTimePickerFormat.Custom;
            dtpUntilSleepAft.CustomFormat = "HH : mm";
            cbDaysInformation.Text        = time.Day + "/" + time.Month + "/" + time.Year;

            InformationOfDay information = list.GetInformationOfAChildFromDate(
                today, listChildren.GetChildOfList(index).GetCod());

            if (information != null)
            {
                if (information.GetEatAmoutB() == 1)
                {
                    cbEatBreakAll.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutB() == 2)
                {
                    cbEatBreakHalf.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutB() == 3)
                {
                    cbEatBreakLittle.CheckState = CheckState.Checked;
                }

                if (information.GetEatAmoutL() == 1)
                {
                    cbEatLunchAll.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutL() == 2)
                {
                    cbEatLunchHalf.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutL() == 3)
                {
                    cbEatLunchLittle.CheckState = CheckState.Checked;
                }

                if (information.GetEatAmoutS() == 1)
                {
                    cbEatSnackAll.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutS() == 2)
                {
                    cbEatSnackHalf.CheckState = CheckState.Checked;
                }
                else if (information.GetEatAmoutS() == 3)
                {
                    cbEatSnackLittle.CheckState = CheckState.Checked;
                }

                switch (information.GetDepositionsMor())
                {
                case 1:
                    cbDepositionsMorYes.CheckState = CheckState.Checked;
                    break;

                case 2:
                    cbDepositionsMorNo.CheckState = CheckState.Checked;
                    break;

                default:
                    break;
                }

                switch (information.GetDepositionsAft())
                {
                case 1: cbDepositionsAftYes.CheckState = CheckState.Checked;
                    break;

                case 2: cbDepositionsAftNo.CheckState = CheckState.Checked;
                    break;

                default:
                    break;
                }

                switch (information.GetSleepMor())
                {
                case 1:
                    cbSleepMorGood.CheckState = CheckState.Checked;
                    break;

                case 2:
                    cbSleepMorBad.CheckState = CheckState.Checked;
                    break;

                default:
                    break;
                }

                switch (information.GetSleepAft())
                {
                case 1:
                    cbSleepAftGood.CheckState = CheckState.Checked;
                    break;

                case 2:
                    cbSleepAftBad.CheckState = CheckState.Checked;
                    break;

                default:
                    break;
                }


                tbMessageForHome.Text   = information.GetMessageForHome();
                tbMessageForSchool.Text = information.GetMessageForSchool();
            }
        }