//Обробник входу в систему private void btnLogin_Click(object sender, EventArgs e) { //Провіряємо чи користувач ввів логін if (string.IsNullOrEmpty(txtUserName.Text)) { lblStatusError.Text = "Будь-ласка введіть ваше ім'я!"; txtUserName.Focus(); return; } //Провіряємо чи користувач ввів пароль if (string.IsNullOrEmpty(txtUserPass.Text)) { lblStatusError.Text = "Будь-ласка введіть ваш пароль!"; txtUserPass.Focus(); return; } try { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); //Провіряємо чи є користувач в базі з таким логіном і паролем User user = new User(); user.UserName = txtUserName.Text; user.UserPass = txtUserPass.Text; if (service.ValidUser(user) == 1) { user.UserId = service.GetUserId(user); ContactForm contactForm = new ContactForm(user); contactForm.Show(); } else { //Провіряємо чи є в користувач з таким логіном, якщо є виводимо повідомлення що користувач ввів не дійсний пароль if (service.ValidUserName(user) == 1) { lblStatusError.Text = "Ви ввели невірний пароль!"; txtUserPass.Focus(); } else { lblStatusError.Text = "Користувача з таким іменем немає в базі!"; txtUserName.Focus(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtFind_TextChanged(object sender, EventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); List <Contact> listContacts = new List <Contact>(); string numberPhone = "%" + txtFind.Text + "%"; dataGridViewContacts.DataSource = service.FindContacts(GetUserId, numberPhone); }
public void DisplayContacts() { // dataGridViewContacts.ItemsSource = null; ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); List <Contact> listContacts = new List <Contact>(); foreach (Contact contact in service.GetAllContacts(GetUserId)) { listContacts.Add(contact); } dataGridViewContacts.ItemsSource = listContacts; }
public void DisplayContacts() { // dataGridViewContacts.ItemsSource = null; ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); List<Contact> listContacts = new List<Contact>(); foreach (Contact contact in service.GetAllContacts(GetUserId)) { listContacts.Add(contact); } dataGridViewContacts.ItemsSource = listContacts; }
private void btnDelete_Click_1(object sender, EventArgs e) { //Видалення запису з БД ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); if (service.DeleteContact((short)dataGridViewContacts.SelectedRows[0].Cells[5].Value) == 1) { dataGridViewContacts.Refresh(); MessageBox.Show("Запис успішно видалено!"); //Очищуємо текстові поля від поточних даних txtFirstName.Clear(); txtLastName.Clear(); txtMiddleName.Clear(); txtPhoneNum.Clear(); txtAdress.Clear(); DisplayContacts(); } }
private void btnDeleteContact_Click(object sender, RoutedEventArgs e) { //Видалення запису з БД Contact row = (Contact)dataGridViewContacts.SelectedItem; ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); if (service.DeleteContact(row.ContactId) == 1) { MessageBox.Show("Запис успішно видалено!"); //Очищуємо текстові поля від поточних даних txtFirsN.Clear(); txtLastN.Clear(); txtMiddleN.Clear(); txtPhoneNum.Clear(); txtAdress.Clear(); this.dataGridViewContacts.Items.Refresh(); } }
//Обробник для додавання в базу нововго контакту private void btnAddCont_Click(object sender, EventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); //Провіряємо чи є в базі контакт з введеним номером, поточного користувача if (service.FindPhoneNumber(GetUserId,txtPhoneNum.Text) ==1) { MessageBox.Show("Даний номер належить іншому контакту, введіть інший номер!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); txtPhoneNum.Clear(); txtPhoneNum.Focus(); } else { Contact contact = new Contact(); contact.FirstN = txtFirstName.Text; contact.LastN = txtLastName.Text; contact.MiddleN = txtMiddleName.Text; contact.PhoneNum = txtPhoneNum.Text; contact.Adress = txtAdress.Text; contact.UserId = GetUserId; if (service.InsertContact(contact) == 1) { MessageBox.Show("Запис успішно додано!"); txtPhoneNum.Clear(); txtAdress.Clear(); txtFirstName.Clear(); txtLastName.Clear(); txtMiddleName.Clear(); _contactForm.RefreshGrid(); _contactForm.DisplayContacts(); } } }
private void btnUpDateContact_Click(object sender, RoutedEventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); Contact row = (Contact)dataGridViewContacts.SelectedItem; Contact contact = new Contact(); contact.FirstN = txtFirsN.Text; contact.LastN = txtLastN.Text; contact.MiddleN = txtMiddleN.Text; contact.PhoneNum = txtPhoneNum.Text; contact.Adress = txtAdress.Text; contact.UserId = GetUserId; contact.ContactId = row.ContactId; if (service.UpdateContact(contact) == 1) { this.dataGridViewContacts.Items.Refresh(); MessageBox.Show("Запис успішно змінено!"); } }
//Подія оновлення запису в БД private void btnUpdate_Click_1(object sender, EventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); Contact contact = new Contact(); contact.FirstN = txtFirstName.Text; contact.LastN = txtLastName.Text; contact.MiddleN = txtMiddleName.Text; contact.PhoneNum = txtPhoneNum.Text; contact.Adress = txtAdress.Text; contact.UserId = GetUserId; contact.ContactId = (short)dataGridViewContacts.SelectedRows[0].Cells[5].Value; if (service.UpdateContact(contact) == 1) { MessageBox.Show("Запис успішно змінено!"); RefreshGrid(); DisplayContacts(); } }
private void btnAddContact_Click(object sender, RoutedEventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); //Провіряємо чи є в базі контакт з введеним номером, поточного користувача if (service.FindPhoneNumber(GetUserId, txtPhoneNum.Text) == 1) { MessageBox.Show("Даний номер належить іншому контакту, введіть інший номер!", "Message", MessageBoxButton.OK, MessageBoxImage.Information); txtPhoneNum.Clear(); txtPhoneNum.Focus(); } else { Contact contact = new Contact(); contact.FirstN = txtFirsN.Text; contact.LastN = txtLastN.Text; contact.MiddleN = txtMiddleN.Text; contact.PhoneNum = txtPhoneNum.Text; contact.Adress = txtAdress.Text; contact.UserId = GetUserId; if (service.InsertContact(contact) == 1) { MessageBox.Show("Запис успішно додано!"); txtPhoneNum.Clear(); txtAdress.Clear(); txtFirsN.Clear(); txtLastN.Clear(); txtAdress.Clear(); txtMiddleN.Clear(); _contactForm.RefreshGrid(); _contactForm.DisplayContacts(); } } }
private void txtFind_TextChanged(object sender, EventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); List<Contact> listContacts = new List<Contact>(); string numberPhone= "%" + txtFind.Text + "%"; dataGridViewContacts.DataSource = service.FindContacts(GetUserId, numberPhone); }
//Подія оновлення запису в БД private void btnUpdate_Click_1(object sender, EventArgs e) { ServiceDocEleksDBClient service = new ServiceDocEleksDBClient(); Contact contact = new Contact(); contact.FirstN = txtFirstName.Text; contact.LastN = txtLastName.Text; contact.MiddleN = txtMiddleName.Text; contact.PhoneNum = txtPhoneNum.Text; contact.Adress = txtAdress.Text; contact.UserId = GetUserId; contact.ContactId = (short) dataGridViewContacts.SelectedRows[0].Cells[5].Value; if (service.UpdateContact(contact) == 1) { MessageBox.Show("Запис успішно змінено!"); RefreshGrid(); DisplayContacts(); } }