Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
 //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();
         }
     }
 }