示例#1
0
        private void BtnShowClients_Click(object sender, EventArgs e)
        {
            DAClientList clients = new DAClientList();

            dataGridClients.DataSource = clients.getClientsList(txtBoxNameFilter.Text, txtBoxFilterSurname.Text, txtBoxFilterCode.Text);
            dataGridClients.Columns["ClientId"].Visible         = false;
            dataGridClients.Columns["ClientName"].HeaderText    = "Nume Client";
            dataGridClients.Columns["ClientSurname"].HeaderText = "Prenume Client";
            dataGridClients.Columns["PhoneNo"].HeaderText       = "Numar de telefon";
            dataGridClients.Columns["Email"].HeaderText         = "Email";

            foreach (DataGridViewRow item in dataGridClients.Rows)
            {
                item.Cells[0].Value = false;
            }

            //DataGridViewCheckBoxColumn boxColumn = new DataGridViewCheckBoxColumn();
            //boxColumn.ValueType = typeof(bool);
            //boxColumn.Name = "Ok";
            //boxColumn.HeaderText = "Selecteaza";
            //dataGridClients.Columns.Add(boxColumn);
        }
示例#2
0
        private void BtnDelete_Click(object sender, EventArgs e)
        {
            DADeleteClient delete   = new DADeleteClient();
            List <int>     integers = new List <int>();
            bool           status   = false;

            foreach (DataGridViewRow item in dataGridClients.Rows)
            {
                if (bool.Parse(item.Cells[0].Value.ToString()))
                {
                    integers.Add(Convert.ToInt32(item.Cells[1].Value));
                }
                //dataGridClients.Rows.RemoveAt(dataGridClients.SelectedRows[0].Index);
            }
            status = delete.deleteClient(integers);

            if (status == false)
            {
                MessageBox.Show("Unul din clineti detine factura", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Stergere blana!", "Notificare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DAClientList clients = new DAClientList();
                dataGridClients.DataSource = clients.getClientsList(txtBoxNameFilter.Text, txtBoxFilterSurname.Text, txtBoxFilterCode.Text);
                dataGridClients.Columns["ClientId"].Visible         = false;
                dataGridClients.Columns["ClientName"].HeaderText    = "Nume Client";
                dataGridClients.Columns["ClientSurname"].HeaderText = "Prenume Client";
                dataGridClients.Columns["PhoneNo"].HeaderText       = "Numar de telefon";
                dataGridClients.Columns["Email"].HeaderText         = "Email";

                foreach (DataGridViewRow item in dataGridClients.Rows)
                {
                    item.Cells[0].Value = false;
                }
                dataGridClients.Refresh();
            }
        }