示例#1
0
 public Admin_note_shift(string _id)
 {
     InitializeComponent();
     admin_id = _id;
     CmbBx_worker.Items.AddRange(api.WorkersToCmb(api.getAllWorkers()).ToArray());
     CmbBx_construction.Items.AddRange(api.ConstructionsToCmb(api.getAllConstructions()).ToArray());
 }
示例#2
0
        public Admin_view_construction()
        {
            InitializeComponent();

            dataGridView1.DataSource = dt;

            Cmb_constructions.Items.AddRange(api.ConstructionsToCmb(api.getAllConstructions()).ToArray());
        }
示例#3
0
        private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            dt.Columns.Clear();
            dt.Rows.Clear();
            DataRow dr = dt.NewRow();

            string[] words          = Cmb_workers.SelectedItem.ToString().Split(' ');
            string   worker_name    = words[0];
            string   worker_surname = words[1];

            string worker_id = api.getWorkerId(api.getAllWorkers(), worker_name, worker_surname);

            List <Time> listek = api.returnListTime(api.getAllTime(), worker_id);

            for (int x = 0; x < listek.Count; x++)
            {
                if (dt.Rows.Count <= 0)
                {
                    if (listek[x].worker_id == worker_id)
                    {
                        DataColumn dc1 = new DataColumn("Ime", typeof(string));
                        DataColumn dc2 = new DataColumn("Priimek", typeof(string));
                        DataColumn dc3 = new DataColumn("Ime gradbišča", typeof(string));
                        DataColumn dc4 = new DataColumn("Datum", typeof(string));
                        DataColumn dc5 = new DataColumn("Število opravljenih minut", typeof(string));


                        dt.Columns.Add(dc1);
                        dt.Columns.Add(dc2);
                        dt.Columns.Add(dc3);
                        dt.Columns.Add(dc4);
                        dt.Columns.Add(dc5);



                        dt.Rows.Add(worker_name, worker_surname, api.getConstructionName(api.getAllConstructions(), listek[x].construction_id), listek[x].Timestamp_date, listek[x].Shift);


                        dataGridView1.DataSource = dt;
                    }
                }
                else
                {
                    if (listek[x].worker_id == worker_id)
                    {
                        dt.Rows.Add(worker_name, worker_surname, api.getConstructionName(api.getAllConstructions(), listek[x].construction_id), listek[x].Timestamp_date, listek[x].Shift);


                        dataGridView1.DataSource = dt;
                    }
                }
            }
        }
示例#4
0
 public void Display()
 {
     Cmb_constructions.Items.Clear();
     Cmb_constructions.Items.AddRange(api.ConstructionsToCmb(api.getAllConstructions()).ToArray());
 }