Пример #1
0
        void PokazDokumenty(string sql)
        {
            dataGridView2.Columns.Clear();
            CreateDGV();
            string    keyname = "HKEY_CURRENT_USER\\MARKET\\ListPrzewozowy";
            RejestrIO rejestr = new RejestrIO();
            string    klucz   = rejestr.CzytajKlucz(keyname, "SQLconnect", true);
            var       conn    = new SqlConnection(klucz);
            string    data    = dateTimePicker1.Value.Date.ToString("yyyy-MM-dd");

            SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
            DataSet        ds  = new DataSet();

            adp.Fill(ds);
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                string nazwa   = ds.Tables[0].Rows[i][0].ToString();
                string ulica   = ds.Tables[0].Rows[i][3].ToString();
                string nrdomu  = ds.Tables[0].Rows[i][4].ToString();
                string kod     = ds.Tables[0].Rows[i][5].ToString();
                string miasto  = ds.Tables[0].Rows[i][6].ToString();
                string faktura = ds.Tables[0].Rows[i][2].ToString();
                dataGridView2.Rows.Add(true, nazwa, ulica, nrdomu, kod, miasto, " ", faktura);
            }
            DataGridViewColumn columnNazwa = dataGridView2.Columns[1];
            DataGridViewColumn columnID    = dataGridView2.Columns[0];

            columnNazwa.Width = 250;
            if (dataGridView2.RowCount != 0)
            {
                dataGridView2.FirstDisplayedScrollingRowIndex = dataGridView2.RowCount - 1;
            }
        }
Пример #2
0
        void ZnajdzFakture(string nrfaktury)
        {
            string    keyname = "HKEY_CURRENT_USER\\MARKET\\ListPrzewozowy";
            RejestrIO rejestr = new RejestrIO();
            string    klucz   = rejestr.CzytajKlucz(keyname, "SQLconnect", true);
            var       conn    = new SqlConnection(klucz);
            string    rok     = dateTimePicker1.Value.Date.ToString("yy");

            string         sql = "SELECT * FROM OTD.dbo.Faktury where nrdok = 'FV/" + rok + "/" + nrfaktury + "'";
            SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
            DataSet        ds  = new DataSet();

            adp.Fill(ds);
            for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
            {
                string nazwa   = ds.Tables[0].Rows[i][2].ToString();
                string ulica   = ds.Tables[0].Rows[i][3].ToString();
                string nrdomu  = ds.Tables[0].Rows[i][4].ToString();
                string kod     = ds.Tables[0].Rows[i][5].ToString();
                string miasto  = ds.Tables[0].Rows[i][6].ToString();
                string faktura = ds.Tables[0].Rows[i][1].ToString();
                //--dodac warunek sprawdzajacy czy w DGV istnieje firma o takiej nazwie, jezeli tak to odczytac zawartosc pola nrfaktury i dodac w jednej pozycji
                //---------wykorzystac fragment ponizszy w oddzielnej funkcji -
                for (int rows = 0; rows < dataGridView2.Rows.Count; rows++)
                {
                    string nazwaDodawana = dataGridView2[1, rows].Value.ToString();
                    if (nazwa == nazwaDodawana)
                    {
                        string polefaktura = dataGridView2[7, rows].Value.ToString();
                        faktura = faktura + ", " + polefaktura;
                        dataGridView2.Rows.RemoveAt(rows);
                    }
                }
                //---------------
                dataGridView2.Rows.Add(true, nazwa, ulica, nrdomu, kod, miasto, " ", faktura);
            }
            dataGridView2.FirstDisplayedScrollingRowIndex = dataGridView2.RowCount - 1;
        }
Пример #3
0
        void SzukajKTH()
        {
            dataGridView1.Columns.Clear();
            string nazwa = txt_KTH.Text;
            string sql;

            if (NIPValidate(nazwa) != true)
            {
                sql = "select Nazwa, Ulica,CASE WHEN (NrLokalu IS NULL or NrLokalu='')THEN NrDomu ELSE NrDomu+'/'+NrLokalu END as NrDomu, kod, miasto from OTD.dbo.kontrahent where nazwa like '%" + nazwa + "%'";
            }
            else
            {
                sql = "select Nazwa, Ulica,CASE WHEN (NrLokalu IS NULL or NrLokalu='')THEN NrDomu ELSE NrDomu+'/'+NrLokalu END as NrDomu, kod, miasto from OTD.dbo.kontrahent where nip ='" + nazwa + "'";
            }
            DataSet        ds      = new DataSet();
            string         keyname = "HKEY_CURRENT_USER\\MARKET\\ListPrzewozowy";
            RejestrIO      rejestr = new RejestrIO();
            string         klucz   = rejestr.CzytajKlucz(keyname, "SQLconnect", true);
            var            conn    = new SqlConnection(klucz);
            SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);

            ds.Tables.Add("list");
            adapter.Fill(ds, "list");
            dataGridView1.DataSource = ds;
            dataGridView1.DataMember = "list";
            DataGridViewButtonColumn col = new DataGridViewButtonColumn
            {
                UseColumnTextForButtonValue = true,
                Text = "Wybierz",
                Name = "Wybor"
            };

            dataGridView1.Columns.Add(col);
            DataGridViewColumn columnnazwa = dataGridView1.Columns[0];

            columnnazwa.Width = 300;
        }