Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!Checkinput())
            {
                return;
            }

            MailService.MailService ms = new MailService.MailService();
            //Если мы пытаемся зарегистрировать нового пользователя
            if (checkBox1.Checked)
            {
                int resultID = -1;;
                if ((resultID = ms.NewUser(textBox_Login.Text, textBox_surname.Text, textBox_Password.Text)) == -1)
                {
                    MessageBox.Show("Не удалось зарегистрировать пользователя");
                    User.CurrentID = -1;
                }
                else
                {
                    MessageBox.Show("Вы зарегистрированы, ваш ID " + resultID);
                    User.CurrentID = resultID;
                    wasConnected   = true;
                    this.Close();
                }
            }
            //Если мы пытаемся войти как новый пользователь
            else
            {
                int entered_id;
                int result = -1;
                try
                {
                    entered_id = Convert.ToInt32(textBox_Login.Text);
                }
                catch
                {
                    MessageBox.Show("Неправильный формат Id!");
                    return;
                }


                if ((result = ms.Login(textBox_Login.Text, textBox_Password.Text)) == entered_id)
                {
                    User.CurrentID = entered_id;
                    wasConnected   = true;
                    MessageBox.Show("Успешно");
                    this.Close();
                }
                else if (result == -1)  // Введен не тот пароль
                {
                    MessageBox.Show("Введен неверный пароль!");
                }
                else // сервис не нашел такой айди в БД
                {
                    MessageBox.Show("Такого пользователя не существует!");
                }
            }
        }
Пример #2
0
 private void Send_mail_button_Click(object sender, EventArgs e)
 {
     //TextBox_Reciever.Text = DateTime.Now.ToString();
     MailService.MailService ms = new MailService.MailService();
     if (!ms.Insert(RichTextBox_Letter.Text, System.DateTime.Now, TextBox_title_letter.Text, User.CurrentID, Convert.ToInt32(comboBox_reciever.SelectedValue)))
     {
         MessageBox.Show("Ошибка");
     }
     else
     {
         MessageBox.Show("Сообщение отправлено");
     }
     Close();
 }
Пример #3
0
 private void Show_Letter_Load(object sender, EventArgs e)
 {
     using (MailService.MailService ms = new MailService.MailService())
     {
         try {
             DataSet ds  = ms.GetMail(Letter_id);
             DataRow row = ds.Tables[0].Rows[0];
             label_reciever.Text     = row.Field <string>("recieverSurname").ToString() + " " + row.Field <string>("recieverName").ToString();
             label_Sender.Text       = row.Field <string>("senderSurname").ToString() + " " + row.Field <string>("senderName").ToString();
             label_time.Text         = row.Field <DateTime>("time").ToString();
             label_title.Text        = row.Field <string>("title").ToString();
             richTextBox_letter.Text = row.Field <string>("text").ToString();
         }
         catch
         {
             MessageBox.Show("Письмо не найдено!");
         }
     }
 }