private void dataGridViewFreeJobs_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } if (tabControlSlobodnaRadnaMjesta.SelectedTab == tabPage1) { RadnaMjesta objekt = new RadnaMjesta(); dataGridViewFreeJobs.Rows[e.RowIndex].Selected = true; if (dataGridViewFreeJobs.CurrentCell.ColumnIndex.Equals(5) && e.RowIndex != -1) { int IDPosla = Convert.ToInt32(dataGridViewFreeJobs.Rows[e.RowIndex].Cells[0].Value.ToString()); List <RadnaMjesta> lRadnaMjesta = new List <RadnaMjesta>(); lRadnaMjesta = _itemRepository.GetRadnaMjestaKategorije(url); foreach (RadnaMjesta x in lRadnaMjesta) { if (x.IdPosao == IDPosla) { objekt.IdPosao = x.IdPosao; objekt.NazivPosao = x.NazivPosao; objekt.Datum = x.Datum; objekt.OpisPosla = x.OpisPosla; objekt.Link = x.Link; FormDodavanjePosla dodavanjeForm = new FormDodavanjePosla(objekt, this); dodavanjeForm.ShowDialog(); } } } if (dataGridViewFreeJobs.CurrentCell.ColumnIndex.Equals(2) && e.RowIndex != -1) { string OpisPosla = dataGridViewFreeJobs.Rows[e.RowIndex].Cells[2].Value.ToString(); richTextBoxOpis.Text = OpisPosla; panelOpis.Show(); } if (dataGridViewFreeJobs.CurrentCell.ColumnIndex.Equals(3) && e.RowIndex != -1) { string LinkPosla = dataGridViewFreeJobs.Rows[e.RowIndex].Cells[3].Value.ToString(); FormWebPoslovi formaWeb = new FormWebPoslovi(LinkPosla); formaWeb.ShowDialog(); } } }
//definiranje akcije gumbova za brisanje, azuiranje i odlazak na link radno mjesta, tj. baze podataka private void dataGridViewRadnaMjestaBP_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } if (tabControlSlobodnaRadnaMjesta.SelectedTab == tabPage2) { dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Selected = true; if (dataGridViewRadnaMjestaBP.CurrentCell.ColumnIndex.Equals(5) && e.RowIndex != -1) { int IDRadnogMjesta = Convert.ToInt32(dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[0].Value.ToString()); FormBrisanjeRadnogMjesta brisanjeForm = new FormBrisanjeRadnogMjesta(IDRadnogMjesta, this); brisanjeForm.ShowDialog(); } if (dataGridViewRadnaMjestaBP.CurrentCell.ColumnIndex.Equals(2) && e.RowIndex != -1) { string opisPosla = dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[2].Value.ToString(); richTextBoxBPOpis.Text = opisPosla; panelBPOpis.Show(); } if (dataGridViewRadnaMjestaBP.CurrentCell.ColumnIndex.Equals(6) && e.RowIndex != -1) { RadnaMjesta oRadnoMjesto = new RadnaMjesta(); oRadnoMjesto.IdPosao = Convert.ToInt32(dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[0].Value.ToString()); oRadnoMjesto.NazivPosao = dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[1].Value.ToString(); oRadnoMjesto.OpisPosla = dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[2].Value.ToString(); oRadnoMjesto.Link = dataGridViewRadnaMjestaBP.Rows[e.RowIndex].Cells[3].Value.ToString(); FormAzuriranjeRadnogMjestaBP azuriranjeRadnogMjesta = new FormAzuriranjeRadnogMjestaBP(oRadnoMjesto, this); azuriranjeRadnogMjesta.ShowDialog(); } if (dataGridViewRadnaMjestaBP.CurrentCell.ColumnIndex.Equals(3) && e.RowIndex != -1) { string LinkPosla = dataGridViewFreeJobs.Rows[e.RowIndex].Cells[3].Value.ToString(); FormWebPoslovi formaWeb = new FormWebPoslovi(LinkPosla); formaWeb.ShowDialog(); } } }