private void individualClientGrid_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { var confirmResult = MessageBox.Show("Jesteś pewien, że chcesz usunąć klienta " + individualClientGrid.CurrentRow.Cells[1].Value.ToString() + "" + individualClientGrid.CurrentRow.Cells[2].Value.ToString() + "?", "Potwierdź usuwanie", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { IndividualClient client = new IndividualClient(); if (client.delete(Convert.ToInt32(individualClientGrid.CurrentRow.Cells[0].Value))) { home.notifyIcon1.Icon = SystemIcons.Application; home.notifyIcon1.BalloonTipText = "Usunięto klienta " + individualClientGrid.CurrentRow.Cells[1].Value.ToString() + " " + individualClientGrid.CurrentRow.Cells[2].Value.ToString(); home.notifyIcon1.BalloonTipTitle = "Usuwanie klienta"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); this.display(); } else { home.notifyIcon1.Icon = SystemIcons.Exclamation; home.notifyIcon1.BalloonTipText = "Wystąpił błąd podczas usuwania klienta"; home.notifyIcon1.BalloonTipTitle = "Usuwanie klienta"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Error; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); } } } }
private void individualClientGrid_CellEndEdit(object sender, DataGridViewCellEventArgs e) { var confirmResult = MessageBox.Show("Jesteś pewien, że chcesz edytować dane klienta " + individualClientGrid.CurrentRow.Cells[1].Value.ToString() + " " + individualClientGrid.CurrentRow.Cells[2].Value.ToString() + "?", "Potwierdź edycję", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { IndividualClient client = new IndividualClient(); if (client.edit(this.individualClientGrid.CurrentCell.ColumnIndex, Convert.ToInt32(this.individualClientGrid.CurrentRow.Cells[0].Value), this.individualClientGrid.CurrentCell.Value.ToString())) { home.notifyIcon1.Icon = SystemIcons.Application; home.notifyIcon1.BalloonTipText = "Edytowano klienta " + individualClientGrid.CurrentRow.Cells[1].Value.ToString() + " " + individualClientGrid.CurrentRow.Cells[2].Value.ToString(); home.notifyIcon1.BalloonTipTitle = "Edycja klienta"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); this.display(); } else { home.notifyIcon1.Icon = SystemIcons.Exclamation; home.notifyIcon1.BalloonTipText = "Wystąpił błąd podczas edycji klienta"; home.notifyIcon1.BalloonTipTitle = "Edycja klienta"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Error; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); } } }
private void addClient_button_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(client_type.Text) || String.IsNullOrEmpty(client_name.Text) || String.IsNullOrEmpty(client_surname.Text) || String.IsNullOrEmpty(client_city.Text) || String.IsNullOrEmpty(client_houseNo.Text) || String.IsNullOrEmpty(client_phoneNo.Text) || String.IsNullOrEmpty(client_email.Text)) { MessageBox.Show("Wypełnij wszystkie pola formularza"); } else { if (client_type.Text == "Firma") { Client firm = new FirmClient(); if (firm.addClient(client_name.Text, client_surname.Text, client_city.Text, client_street.Text, client_houseNo.Text, client_locumNo.Text, client_phoneNo.Text, client_email.Text)) { home.notifyIcon1.Icon = SystemIcons.Application; home.notifyIcon1.BalloonTipText = "Dodano klienta " + client_name.Text; home.notifyIcon1.BalloonTipTitle = "Nowy klient"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); this.Close(); } else { home.notifyIcon1.Icon = SystemIcons.Exclamation; home.notifyIcon1.BalloonTipText = "Wystąpił błąd podczas dodawania nowego klienta. Sprawdź poprawność wprowadzanych danych i spróbuj ponownie"; home.notifyIcon1.BalloonTipTitle = "Nowy klient"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Error; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); } } else { Client individual = new IndividualClient(); if (individual.addClient(client_name.Text, client_surname.Text, client_city.Text, client_street.Text, client_houseNo.Text, client_locumNo.Text, client_phoneNo.Text, client_email.Text)) { home.notifyIcon1.Icon = SystemIcons.Application; home.notifyIcon1.BalloonTipText = "Dodano klienta " + client_name.Text + " " + client_surname.Text; home.notifyIcon1.BalloonTipTitle = "Nowy klient"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); this.Close(); } else { home.notifyIcon1.Icon = SystemIcons.Exclamation; home.notifyIcon1.BalloonTipText = "Wystąpił błąd podczas dodawania nowego klienta. Sprawdź poprawność wprowadzanych danych i spróbuj ponownie"; home.notifyIcon1.BalloonTipTitle = "Nowy klient"; home.notifyIcon1.BalloonTipIcon = ToolTipIcon.Error; home.notifyIcon1.Visible = true; home.notifyIcon1.ShowBalloonTip(3000); } } } }
private void display() { devicesCardsGrid.DataSource = new DeviceCard().list(); Inameable individualClient = new IndividualClient(); Inameable firmClient = new FirmClient(); Inameable status = new Status(); Inameable deviceType = new DeviceType(); for (int i = 0; i < devicesCardsGrid.RowCount; i++) { if (!String.IsNullOrEmpty(devicesCardsGrid.Rows[i].Cells[6].Value.ToString())) { devicesCardsGrid.Rows[i].Cells[16].Value = individualClient.getName(Convert.ToInt32(devicesCardsGrid.Rows[i].Cells[6].Value)); } else { devicesCardsGrid.Rows[i].Cells[16].Value = firmClient.getName(Convert.ToInt32(devicesCardsGrid.Rows[i].Cells[7].Value)); } devicesCardsGrid.Rows[i].Cells[17].Value = status.getName(Convert.ToInt32(devicesCardsGrid.Rows[i].Cells[8].Value)); devicesCardsGrid.Rows[i].Cells[15].Value = deviceType.getName(Convert.ToInt32(devicesCardsGrid.Rows[i].Cells[9].Value)); } devicesCardsGrid.Columns[0].HeaderText = "ID"; devicesCardsGrid.Columns[0].ReadOnly = true; devicesCardsGrid.Columns[1].HeaderText = "Producent"; devicesCardsGrid.Columns[2].HeaderText = "Model"; devicesCardsGrid.Columns[3].HeaderText = "Numer seryjny"; devicesCardsGrid.Columns[4].HeaderText = "Dodany do systemu"; devicesCardsGrid.Columns[5].HeaderText = "Modyfikowany"; devicesCardsGrid.Columns[5].Visible = false; devicesCardsGrid.Columns[6].Visible = false; devicesCardsGrid.Columns[7].Visible = false; devicesCardsGrid.Columns[8].Visible = false; devicesCardsGrid.Columns[9].Visible = false; devicesCardsGrid.Columns[10].Visible = false; devicesCardsGrid.Columns[11].Visible = false; devicesCardsGrid.Columns[12].Visible = false; devicesCardsGrid.Columns[13].Visible = false; devicesCardsGrid.Columns[14].Visible = false; devicesCardsGrid.Columns[15].HeaderText = "Typ sprzętu"; devicesCardsGrid.Columns[16].HeaderText = "Klient ( typ - id )"; devicesCardsGrid.Columns[17].HeaderText = "Status"; }
private void display() { try { IndividualClient client = new IndividualClient(); individualClientGrid.DataSource = client.list(); individualClientGrid.Columns[0].HeaderText = "ID"; individualClientGrid.Columns[0].ReadOnly = true; individualClientGrid.Columns[1].HeaderText = "Nazwa"; individualClientGrid.Columns[2].HeaderText = "Nazwisko"; individualClientGrid.Columns[3].HeaderText = "Miasto"; individualClientGrid.Columns[4].HeaderText = "Ulica"; individualClientGrid.Columns[5].HeaderText = "Numer domu"; individualClientGrid.Columns[6].HeaderText = "Numer lokalu"; individualClientGrid.Columns[7].HeaderText = "Numer telefonu"; individualClientGrid.Columns[8].HeaderText = "Email"; individualClientGrid.Columns[9].HeaderText = "Utworzony"; individualClientGrid.Columns[9].ReadOnly = true; individualClientGrid.Columns[10].HeaderText = "Edytowany"; individualClientGrid.Columns[10].ReadOnly = true; individualClientGrid.Columns[11].Visible = false; } catch { } }