public static void RegjistroPagen(Punetori_Detajet punetori, int muaji, int viti, decimal rroga) { Punetori_Pagat pg = new Punetori_Detajet(); //pg.Punetori = punetori; pg.muaji = muaji; pg.viti = viti; pg.Rroga = rroga; pagat.Add(pg); punetori.muaji = muaji; punetori.viti = viti; punetori.Rroga = rroga; }
public static void RegjistroPunetorin(string nrpersonal, string emri, string mbiemri, DateTime datelindja, string Kompania, Pozita _pozita) { Punetori_Detajet p = new Punetori_Detajet(); p.NumriPersonal = nrpersonal; p.Emri = emri; p.Mbiemri = mbiemri; p.Datelindja = datelindja; p.Kompania = Kompania; p.PozitaNeKompani = _pozita; punetoret.Add(p); }
private void btnRegjistroPagen_Click(object sender, EventArgs e) { if ((int.Parse(txtViti.Text) < 2017 && decimal.Parse(txtPaga.Text) > 0 && int.Parse(txtmuaji.Text) < 13)) { string numriPersonal = gridPunetoret.SelectedRows[0].Cells["NumriPersonal"].Value.ToString(); Punetori_Detajet puntori_i_selektuar = Punetori.punetoret.Where(p => p.NumriPersonal == numriPersonal).FirstOrDefault(); Punetori.RegjistroPagen(puntori_i_selektuar, int.Parse(txtmuaji.Text), int.Parse(txtViti.Text), decimal.Parse(txtPaga.Text)); MessageBox.Show("Paga e punëtorit u regjistrua"); txtViti.Clear(); txtPaga.Clear(); txtmuaji.Clear(); } else { MessageBox.Show("Paga e punetorit nuk u regjistrua.Kontrolloni te dhenat per Vite,Page dhe Muaj !"); txtPaga.Focus(); txtPaga.Clear(); txtViti.Clear(); txtmuaji.Clear(); } }