// ------------------------------------------------------------// private void ucShops_Click(object sender, EventArgs e) { panelMain.Controls.Clear(); UC_PoslovniceUpdate poslovnice = new UC_PoslovniceUpdate(); Helper.DodajKontrolu(poslovnice, "uc_poslovnice_edit", new Point(10, 60), panelMain); poslovnice.LoadDgv(APIService.PartnerID); if (btnAdd.Text != "Add New SHOP") { btnAdd.Text = "Add New SHOP"; } if (btnDelete.Text != "Delete SHOP") { btnDelete.Text = "Delete SHOP"; } }
//___EDITING ___ private async void btnEdit_Click(object sender, EventArgs e) { WindowState = FormWindowState.Maximized; if (ProvjeriHeader("Manage Partners")) { if (ProvjeriKontrolu("UC_Edit_Partner")) { return; } uc_partneri_edit = new UC_PartneriEdit(); //testMetodaDGV(uc_partneri_edit, "UC_Edit_Partner", new Point(20, 500)); Helper.DodajKontrolu(uc_partneri_edit, "UC_Edit_Partner", new Point(20, 450), panel3);//500->450 uc_partneri_edit.dataGridView1.DataSource = await _serviceP.Get <List <Partner> >(new PartneriSearchRequest { VrstaPartneraId = VrstaPartneraID }); uc_partneri_edit.dataGridView1.CellContentClick += delegate(object sen, DataGridViewCellEventArgs er) { UC_Edit_Partner(sender, er, uc_partneri_edit); }; return; } if (ProvjeriKontrolu("UC_Update")) { return; } uc_PoslovnicaUpdate = new UC_PoslovniceUpdate(); //testMetodaDGV(uc_PoslovnicaUpdate, "UC_Update", new Point(20, 500)); Helper.DodajKontrolu(uc_PoslovnicaUpdate, "UC_Update", new Point(20, 450), panel3);//500->450 SetPoslovnicaUpdateDGV(); uc_PoslovnicaUpdate.dataGridView1.CellContentClick += delegate(object sen, DataGridViewCellEventArgs er) { UkloniKontrolu(); UC_Update_Poslovnica(sender, er, uc_PoslovnicaUpdate); }; }
private void UC_Update_Poslovnica(object sender, DataGridViewCellEventArgs e, UC_PoslovniceUpdate uc) { if (e.ColumnIndex == 5 && e.RowIndex != -1) { uc_PoslovnicaUpdate.dataGridView1.Rows[e.RowIndex].Selected = true; var _posl = uc.dataGridView1.CurrentRow.DataBoundItem as Poslovnica; if (panel3.Controls.Find("Poslovnica", true).Length == 1) { Control p = panel3.Controls.Find("Poslovnica", true).FirstOrDefault(); if (p.Visible == true) { return; } } UC_PoslovnicaUpsert = new UCPoslovnicaUpsert(); //testMetodaDGV(UC_PoslovnicaUpsert, "Poslovnica", new Point(740, 500)); Helper.DodajKontrolu(UC_PoslovnicaUpsert, "Poslovnica", new Point(740, 450), panel3);//500->450 UC_LoadLokacijaUpdate(UC_PoslovnicaUpsert.cmbLokacija, _posl); UC_LoadPartneriUpdate(0, UC_PoslovnicaUpsert.cmbPartner, _posl); SetPoslovnicaEdit(_posl); UC_HelpInsert Lokacija = new UC_HelpInsert { Name = "UC_Lokacija" }; UC_HelpInsert Partner = new UC_HelpInsert { Name = "UC_Partner" }; UC_PoslovnicaUpsert.btnAddLocation.Click += delegate(object sen, EventArgs er) { UC_ShowHelpInsertAdders(sender, e, Lokacija); }; UC_PoslovnicaUpsert.btnAddPartner.Click += delegate(object sen, EventArgs er) { UC_ShowHelpInsertAdders(sender, e, Partner); }; UC_PoslovnicaUpsert.btnSave.Click += delegate(object sen, EventArgs er) { UC_PoslovnicaUpsert_SaveBtn_Click(sender, e, UC_PoslovnicaUpsert, _posl); }; UC_PoslovnicaUpsert.btnAddPicture.Click += delegate(object sen, EventArgs er) { UC_btnDodajSliku_Click(sender, e, UC_PoslovnicaUpsert); }; Lokacija.btnSave.Click += delegate(object sen, EventArgs er) { UC_HelpInsertSaveBtn_Click(sender, e, Lokacija, null); }; Partner.btnSave.Click += delegate(object sen, EventArgs er) { UC_HelpInsertSaveBtn_Click(sender, e, Partner, null); }; } }