Beispiel #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Dictionary <String, object> param = new Dictionary <string, object>();

            if (RadioButtonList1.SelectedValue == "")
            {
                return;
            }
            else
            {
                int i = Int32.Parse(HiddenField1.Value);
                param.Add("ID_employee", i);
                int shift = Int32.Parse(RadioButtonList1.SelectedValue);

                param.Add("ID_shift", shift);
                IDataProvider <Employees> provider = DataProviderFactory.GetDefaultDataProvider <Employees>();
                provider.Save(param);
                Response.Redirect("/");
            }
        }
        private void Update_team_btn_Click(object sender, EventArgs e)
        {
            if (Leva.SelectedRows.Count == 1 && Prava.SelectedRows.Count == 1)
            {
                int Leva_selected  = Leva.SelectedCells[0].RowIndex;
                int Prava_selected = Prava.SelectedCells[0].RowIndex;

                DataGridViewRow Leva_nevim  = Leva.Rows[Leva_selected];
                DataGridViewRow Prava_nevim = Prava.Rows[Prava_selected];

                string ID_workplace = Convert.ToString(Leva_nevim.Cells["ID_workplace"].Value);
                string ID_team      = Convert.ToString(Prava_nevim.Cells["ID_team"].Value);
                MessageBox.Show("ID_emp: " + e_id + ", ID_pos: " + e_pos + ", ID_work: " + ID_workplace + ", ID_team: " + ID_team);

                Dictionary <String, object> param = new Dictionary <string, object>();
                param.Add("ID_employee", e_id);
                param.Add("ID_team", ID_team);

                IDataProvider <EmployeeTeam> provider = DataProviderFactory.GetDefaultDataProvider <EmployeeTeam>();
                provider.Save(param);
            }
        }
        public void Fill(Dictionary <String, Object> param = null)
        {
            IDataProvider <T> dataProvider = DataProviderFactory.GetDefaultDataProvider <T>();

            dataProvider.Fill(this, param);
        }