private void btnAzuriraj_Click(object sender, EventArgs e) { RadnaMjesta objektPosao = new RadnaMjesta(); objektPosao.IdPosao = Convert.ToInt32(txtBoxID.Text); objektPosao.NazivPosao = txtBoxNaziv.Text; objektPosao.OpisPosla = richTxtBoxOpis.Text; objektPosao.Datum = dateTimePickerSpremanja.Value; if (objektPosao.NazivPosao == "" || objektPosao.OpisPosla == "") { MessageBox.Show("Popunite sva polja kako bi uspješno ažurirali radno mjesto.", "Greška"); } else { FormPotvrdaRadnogMjesta potvrda = new FormPotvrdaRadnogMjesta(objektPosao, posaoForm); potvrda.ShowDialog(this); } }
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(); } } }
public FormPotvrdaRadnogMjesta(RadnaMjesta oPosao, Form Azurirani) { radnoMjestoForm = Azurirani as FormSlobodnaRadnaMjesta; objektPosao = oPosao; InitializeComponent(); }
public FormAzuriranjeRadnogMjestaBP(RadnaMjesta oPosao, Form Azurirani) { posao = oPosao; posaoForm = Azurirani as FormSlobodnaRadnaMjesta; InitializeComponent(); }
public FormDodavanjePosla(RadnaMjesta radnaMjestaD, Form Dodani) { odabranaRadnaMjesta = radnaMjestaD; oPosao = Dodani as FormSlobodnaRadnaMjesta; InitializeComponent(); }