Example #1
0
        List <Recall> CheckedCheckBox()
        {
            List <Recall> listRecalls = daoRecall.GetRecall(Data.context);

            if (dateCheckBox.Checked)
            {
                dateRecall  = dateTimePickerRecall.Value.Date;
                dateRecall2 = dateRecall;
                string n = dateRecall.Year.ToString("0000") + "." + dateRecall.Month.ToString("00") + "." + dateRecall.Day.ToString("00");
                dateRecall2 = Convert.ToDateTime(dateRecall.ToString(n + " 23':'59':'59'.'999"));
                listRecalls = daoRecall.GetRecallBookOnDate(Data.context, dateRecall, dateRecall2);
            }
            if (typeCheckBox.Checked)
            {
                typeRecall  = typeComboBox.Text;
                listRecalls = daoRecall.GetRecallBookOnString(Data.context, listRecalls, typeRecall);
            }
            if (subjectCheckBox.Checked)
            {
                subjectRecall = subjectComboBox.Text;
                listRecalls   = daoRecall.GetRecallBookOnString(Data.context, listRecalls, subjectRecall);
            }
            if (roomCheckBox.Checked)
            {
                numberRoom  = roomComboBox.SelectedValue.ToString();
                listRecalls = daoRecall.GetRecallBookOnString(Data.context, listRecalls, numberRoom);
            }
            if (employeeCheckBox.Checked)
            {
                individualNumber = (int)employeeComboBox.SelectedValue;
                listRecalls      = daoRecall.GetRecallBookOnString(Data.context, listRecalls, individualNumber);
            }
            return(listRecalls);
        }
Example #2
0
        public void PrintRecall(DataGridView recallDataGridView)
        {
            List <Recall> listRecall = daoRecall.GetRecall(Data.context);

            recallDataGridView.Rows.Clear();
            string fio = "", fioEmployee = "", room = "";

            foreach (Recall recall in listRecall)
            {
                fio = recall.HotelUser.Surname + " " + recall.HotelUser.Name + " " + recall.HotelUser.Patronymic;
                if (recall.Employee != null)
                {
                    fioEmployee = recall.Employee.Surname + " " + recall.Employee.Name + " " + recall.Employee.Patronymic;
                }
                else
                {
                    fioEmployee = "";
                }
                if (recall.Room != null)
                {
                    room = recall.Room.NumberRoom.ToString();
                }
                else
                {
                    room = "";
                }
                if (recall.Answers.Count != 0)
                {
                    foreach (Answer answer in recall.Answers)
                    {
                        recallDataGridView.Rows.Add(recall.NumberRecall, fio, recall.DateTime, recall.TypeRecall, recall.SubjectRecall, recall.TopicRecall, recall.Comment, answer.AnswerOnRecall, room, fioEmployee);
                    }
                }
                else
                {
                    recallDataGridView.Rows.Add(recall.NumberRecall, fio, recall.DateTime, recall.TypeRecall, recall.SubjectRecall, recall.TopicRecall, recall.Comment, "", room, fioEmployee);
                }
            }
        }