private void btnRegjistroPunetorin_Click(object sender, EventArgs e) { Pozita _pozita = new Pozita(); if (cmbPozita.SelectedIndex == 0) { _pozita = Pozita.Punetor; } else if (cmbPozita.SelectedIndex == 1) { _pozita = Pozita.Shef; } else if (cmbPozita.SelectedIndex == 2) { _pozita = Pozita.Pastrues; } else if (cmbPozita.SelectedIndex == 3) { _pozita = Pozita.Menaxher; } int a; try { a = int.Parse(txtNrPersonal.Text); if (txtNrPersonal.Text != String.Empty && TxtEmri.Text != String.Empty && txtMbiemri.Text != String.Empty && txtKompania.Text != String.Empty //if (txtNrPersonal.Text != String.Empty && TxtEmri.Text != String.Empty && txtMbiemri.Text != String.Empty //&& System.Text.RegularExpressions.Regex.IsMatch(TxtEmri.Text, "^[a-zA-Z]+$") && System.Text.RegularExpressions.Regex.IsMatch(txtMbiemri.Text, "^[a-zA-Z]+$")) ) { Punetori.RegjistroPunetorin(txtNrPersonal.Text, TxtEmri.Text, txtMbiemri.Text, dtpdatelindja.Value, txtKompania.Text, _pozita); MessageBox.Show("Punëtori u regjistrua me sukses."); } else { MessageBox.Show("Te gjitha fushat duhet te plotesohen", "Informim !", MessageBoxButtons.OK, MessageBoxIcon.Error); } txtNrPersonal.Clear(); TxtEmri.Clear(); txtMbiemri.Clear(); txtKompania.Clear(); dtpdatelindja.Value = DateTime.Now; } catch { MessageBox.Show("Punëtori nuk u regjistrua !\n Numri personal duhet të jetë vlerë.", "Informim !", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNrPersonal.Focus(); txtNrPersonal.Clear(); TxtEmri.Clear(); txtMbiemri.Clear(); txtKompania.Clear(); dtpdatelindja.Value = DateTime.Now; } }
private void shfaqPunetoretToolStripMenuItem1_Click_1(object sender, EventArgs e) { txtShow.Visible = true; btnMbyllshfaqjen.Visible = true; txtShow.Text = "NrPersonal \t\tEmri \t\t Mbiemri \t\t Paga e fundit\n"; txtShow.Text += "\r\n___________________________________________________________________\n"; txtShow.Text += "\n" + Punetori.ListaPunetoreve() + "\n"; }
private void frmPunetorimepaga_Load(object sender, EventArgs e) { lblNrPunetoreve.Text = Punetori.NumriIpunetoreve().ToString(); dataGridView1.DataSource = Punetori.punetoret; dataGridView1.Columns[3].Visible = false; dataGridView1.Columns[4].Visible = false; dataGridView1.Columns[5].Visible = false; dataGridView1.Columns[7].Visible = false; }
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(); } }
public FrmHome() { InitializeComponent(); Punetori pun = new Punetori(); }