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";
 }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
 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();
 }