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; } }
public async Task <ActionResult> CreateAsync(PozitaCreateViewModel model) { if (ModelState.IsValid) { try { var addPozite = new Pozita { KompaniaId = model.KompaniaId, DepartamentiId = model.DepartamentiId, Emri = model.Emri, Status = model.Status, Created = DateTime.Now, CreatedBy = user.UserName }; var result = await pozitaRepository.AddAsync(addPozite); alertService.Success("Pozita u shtua me sukses!"); return(RedirectToAction("Index")); } catch (Exception) { alertService.Danger("Diqka shkoi gabim, provoni perseri!"); return(View(model)); } } alertService.Information("Plotesoni te gjitha fushat!"); return(View(model)); }
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); }