Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
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();
         }
     }
 }
Esempio n. 3
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();
         }
     }
 }
Esempio n. 4
0
 public FormPotvrdaRadnogMjesta(RadnaMjesta oPosao, Form Azurirani)
 {
     radnoMjestoForm = Azurirani as FormSlobodnaRadnaMjesta;
     objektPosao     = oPosao;
     InitializeComponent();
 }
Esempio n. 5
0
 public FormAzuriranjeRadnogMjestaBP(RadnaMjesta oPosao, Form Azurirani)
 {
     posao     = oPosao;
     posaoForm = Azurirani as FormSlobodnaRadnaMjesta;
     InitializeComponent();
 }
Esempio n. 6
0
 public FormDodavanjePosla(RadnaMjesta radnaMjestaD, Form Dodani)
 {
     odabranaRadnaMjesta = radnaMjestaD;
     oPosao = Dodani as FormSlobodnaRadnaMjesta;
     InitializeComponent();
 }