コード例 #1
0
        private void Add_Click(object sender, EventArgs e)
        {
            ContactModel contact;

            if (Phone.Text != " " &&
                Surname.Text != "" &&
                NameText.Text != "")
            {
                contact = new ContactModel(Phone.Text, Surname.Text, NameText.Text);

                if (Email.Text != "")
                {
                    contact = new ContactModel(Phone.Text, Surname.Text, NameText.Text, Email.Text);
                }

                Reqester req = new Reqester(new AddContact());
                req.AddReqest(contact);
            }
            else
            {
                MessageBox.Show("Не заполнены поля номер, фамилия или имя!", "Оказия!");
            }

            if (handBookForm != null)
            {
                handBookForm.UpdateView();
            }
        }
コード例 #2
0
ファイル: AddTaskForm.cs プロジェクト: dimass2580/organizer
 private void AddTaskButton_Click(object sender, EventArgs e)
 {
     if (TaskText.Text != "")
     {
         TasksModel task = new TasksModel(TaskText.Text, DatePicker.Value, (byte)PreorityPicker.Value);
         Reqester   req  = new Reqester(new AddTask());
         req.AddReqest(task);
         MessageBox.Show("Задача успешно добавленна", "Внимание!");
     }
     else
     {
         MessageBox.Show("Введите текст задачи и повторите попытку", "Ошибка!");
     }
 }
コード例 #3
0
        private void AddButton_Click(object sender, EventArgs e)
        {
            if (AddSurname.Text.Length != 0 &&
                AddPhone.Text.Length != 0 &&
                AddPrice.Text.Length != 0 &&
                AddDuration.Text.Length != 0
                )
            {
                if (!Regex.IsMatch(AddPrice.Text, "^[0-9,.]+$"))
                {
                    MessageBox.Show("В поле цена должно быть указано число с запятой или точкой в формате 0,00 либо 0.00",
                                    "Ошибка ввода");
                }
                else
                {
                    var    priceT   = AddPrice.Text.Contains(".") ? AddPrice.Text.Replace('.', ',') : AddPrice.Text;
                    double price    = Convert.ToDouble(priceT);
                    var    duration = int.Parse(AddDuration.Text);


                    //проверить!!
                    IntercityCallModel model = new IntercityCallModel
                                                   (AddSurname.Text,
                                                   AddPhone.Text,
                                                   AddDatePicker.Value.Date,
                                                   duration,
                                                   price
                                                   );

                    Reqester req = new Reqester();
                    req.setAddRequest(new AddIntercityCall());
                    req.setGetRequest(new GetIntercityCalls());
                    req.AddReqest(model);

                    IntercityCallsForm form = Application.OpenForms.OfType <IntercityCallsForm>().Single();
                    form.UpdateAllView();
                }
            }
            else
            {
                MessageBox.Show("Заполните все поля и повторите попытку", "Ошибка");
            }
        }
コード例 #4
0
ファイル: AddEventForm.cs プロジェクト: dimass2580/organizer
 private void AppendButton_Click(object sender, EventArgs e)
 {
     if (EventText.Text != "")
     {
         EventModel newEvent = new EventModel(
             DatePicker.Value.Date, EventText.Text);
         Reqester reqester = new Reqester();
         reqester.setAddRequest(new AddEvent());
         reqester.AddReqest(newEvent);
         var EventView =
             (Application.OpenForms["MainForm"].Controls["LayoutPanel"].Controls["EventView"]
              as DataGridView);
         EventView.Rows.Clear();
         reqester.setGetRequest(new GetTodayEvents());
         var eventsList = reqester.GetReqest();
         foreach (EventModel row in eventsList)
         {
             EventView.Rows.Add(row.ID, row.DateOfEvent, row.Event);
         }
     }
 }