// HANDLÄGGARE VIEW *********************************************************** private void addAdminBtn_Click(object sender, EventArgs e) { if (addAdminIdTxt.Text != null && addAdminIdTxt.Text.Trim() != String.Empty) { try { Handläggare h = new Handläggare(); h.Id = addAdminIdTxt.Text; h.Namn = addAdminNameTxt.Text; h.Mail = addAdminMailTxt.Text; h.TelefonNr = addAdminPhoneTxt.Text; if (entityController.AddAdministrator(h)) { editAdminMsgLbl.Text = "Handläggare skapad!"; addAdminIdTxt.Text = ""; addAdminNameTxt.Text = ""; addAdminMailTxt.Text = ""; addAdminPhoneTxt.Text = ""; } else { editAdminMsgLbl.Text = "Gick inte att lägga till handläggare. Handläggare med de initialerna finns redan."; } } catch(RegionException ex) { MessageBox.Show(ex.errMsg); } } else { editAdminMsgLbl.Text = "Gick inte att lägga till handläggare. Initialer får inte vara tomma."; } }
public bool AddAdministrator(Handläggare h) { try { List<Handläggare> handläggarList = con.Handläggare.Where(r => r.Id == h.Id).ToList(); if (handläggarList.Count() == 0) { con.Handläggare.Add(h); con.SaveChanges(); return true; } return false; } catch { con.Handläggare.Remove(h); throw new RegionException(1); } }
private void button1_Click(object sender, EventArgs e) { string id = idText.Text; string name = nameTxt.Text; string mail = mailTxt.Text; string phone = phoneTxt.Text; if (id != null && id.Trim() != string.Empty) { try { Handläggare h = new Handläggare(); h.Id = id; h.Namn = name; h.Mail = mail; h.TelefonNr = phone; if (entityController.AddAdministrator(h)) { mainForm.setAdministrator(h); mainForm.FillHandComboBox(); this.Close(); } else { returnMsgLbl.Text = "Gick inte att lägga till handläggare. Handläggare med de initialerna finns redan."; } } catch { returnMsgLbl.Text = "Gick inte att lägga till handläggare."; } } else { returnMsgLbl.Text = "Initialer får inte vara tomma."; } }
public bool UpdateAdministrator(Handläggare h) { return dal.UpdateAdministrator(h); }
public bool AddAdministrator(Handläggare h) { return dal.AddAdministrator(h); }
public bool UpdateAdministrator(Handläggare h) { try { Handläggare oldAdmin = GetAdministrator(h.Id); con.Entry(oldAdmin).CurrentValues.SetValues(h); con.SaveChanges(); return true; } catch { throw new RegionException(1); } }
private void editAdminUpdateBtn_Click(object sender, EventArgs e) { string id = editAdminIdTxt.Text; try { if (id != null && id.Trim() != string.Empty) { Handläggare h = new Handläggare(); h.Id = editAdminIdTxt.Text; h.Namn = editAdminNameTxt.Text; h.TelefonNr = editAdminPhoneTxt.Text; h.Mail = editAdminMailTxt.Text; if (entityController.UpdateAdministrator(h)) { editAdminIdTxt.Enabled = true; editAdminNameTxt.Enabled = false; editAdminMailTxt.Enabled = false; editAdminPhoneTxt.Enabled = false; editAdminIdTxt.Text = ""; editAdminNameTxt.Text = ""; editAdminPhoneTxt.Text = ""; editAdminMailTxt.Text = ""; editAdminMsgLbl.Text = "Handläggare uppdaterad!"; } else { editAdminMsgLbl.Text = "Handläggare kunde inte uppdateras."; } } else { editAdminMsgLbl.Text = "Handläggare kunde inte uppdateras, saknar värden."; } } catch (RegionException ex) { MessageBox.Show(ex.errMsg); } }
public void setAdministrator(Handläggare h) { if (h != null) { handIdTxt.Text = h.Id; handNamnTxt.Text = h.Namn; handTelTxt.Text = h.TelefonNr; handMailTxt.Text = h.Mail; } }
private void SendDataCreatePdf(DataSet dataSet, List<string> savePathList, Handläggare handläggare, string startDate, string endDate, string avtalNr ) { //StartCreation of sperate pdf:s }