private void SparaBtn_Click(object sender, EventArgs e) { DialogResult Svar; Svar = MessageBox.Show("Vill du spara dessa ändringar?", "Spara?", MessageBoxButtons.YesNo); if (Svar == DialogResult.Yes) { int id = int.Parse(IDTxt.Text); UtskicksLista L = new UtskicksLista() { }; BusinessManager.UnitOfWork.UtskicksListaRepository.RedigeraLista(id, TitelTxt.Text, MeddelandeBox.Text); MessageBox.Show("Ändringarna har sparats", "Sparat"); this.DialogResult = DialogResult.No; Close(); } else if (Svar == DialogResult.No) { Close(); } }
private void SparaBtn_Click(object sender, EventArgs e) { DialogResult Svar; Svar = MessageBox.Show("Vill du spara den här utskickslistan?", "Spara?", MessageBoxButtons.YesNo); if (Svar == DialogResult.Yes) { ObservableCollection <Alumn> A = new ObservableCollection <Alumn>(); foreach (Alumn a in MottagareLB.SelectedItems) { Alumn alumn = BusinessManager.GetAlumn(a.AnvändarId); A.Add(alumn); } UtskicksLista L = new UtskicksLista() { Information = InfoTxt.Text, Titel = TitelTxt.Text, Mottagare = A }; BusinessManager.CreateList(L); Close(); } else if (Svar == DialogResult.No) { Close(); } BusinessManager.UnitOfWork.Save(); }
public SeUtskicksListaAnnanViewModel(BusinessManager businessManager, UtskicksLista utskicksLista) { BusinessManager = businessManager; lista = utskicksLista; SlutaFöljaCmd = new RelayCommand(SlutaFölja, param => this.canExecute); TillbakaCmd = new RelayCommand(Tillbaka, param => this.canExecute); }
public RedigeraListaViewModel(BusinessManager businessManager, UtskicksLista utskicksLista) { BusinessManager = businessManager; lista = utskicksLista; RaderaCmd = new RelayCommand(Radera, param => this.canExecute); SparaCmd = new RelayCommand(Spara, param => this.canExecute); TillbakaCmd = new RelayCommand(Tillbaka, param => this.canExecute); }
public SeUtskicksListaAnnan(BusinessManager businessManager, UtskicksLista utskicksLista) { InitializeComponent(); BusinessManager = businessManager; IDTxt.Text = utskicksLista.Id.ToString(); TitelTxt.Text = utskicksLista.Titel; MeddelandBox.Text = utskicksLista.Information; }
public SeUtskicksListaPersonalViewModel(BusinessManager businessManager, UtskicksLista utskicksLista) { BusinessManager = businessManager; lista = BusinessManager.GetUtskicksLista(utskicksLista.Id); UppdateLB(); TillbakaCmd = new RelayCommand(Tillbaka, param => this.canExecute); RedigeraCmd = new RelayCommand(Redigera, param => this.canExecute); }
public RedigeraLista(BusinessManager businessManager, UtskicksLista lista) { InitializeComponent(); BusinessManager = businessManager; this.DialogResult = DialogResult.No; IDTxt.Text = lista.Id.ToString(); TitelTxt.Text = lista.Titel; MeddelandeBox.Text = lista.Information; }
public SeUtskicksListaAnnan(BusinessManager businessManager, UtskicksLista L) { InitializeComponent(); BusinessManager = businessManager; vm = new SeUtskicksListaAnnanViewModel(BusinessManager, L); DataContext = vm; if (vm.TillbakaAction == null) { vm.TillbakaAction = new Action(this.Close); } }
public RedigeraLista(BusinessManager businessManager, UtskicksLista utskicksLista) { InitializeComponent(); BusinessManager = businessManager; vm = new RedigeraListaViewModel(BusinessManager, utskicksLista); DataContext = vm; if (vm.TillbakaAction == null) { vm.TillbakaAction = new Action(this.Close); } }
private void VäljLista(object obj) { if (Lista == null) { MessageBox.Show("Du har inte valt en lista", "Error"); } else { UtskicksLista ValdLista = (UtskicksLista)Lista; SeUtskicksListaAnnan seUtskicksLista = new SeUtskicksListaAnnan(BusinessManager, ValdLista); TillbakaAction(); seUtskicksLista.ShowDialog(); } }
private void VäljListaBtn_Click(object sender, EventArgs e) { UtskicksLista lista = (UtskicksLista)dataGridListor.CurrentRow.DataBoundItem; if (lista == null) { MessageBox.Show("Du har inte valt en aktivitet", "Error"); } else { SeUtskicksListaPersonal seLista = new SeUtskicksListaPersonal(BusinessManager, lista); seLista.ShowDialog(); UpdateGrid(); } }
public void UpdateLista() { int ID = int.Parse(IDTxt.Text); MottagareLB.Items.Clear(); UtskicksLista lista = BusinessManager.GetUtskicksLista(ID); IDTxt.Text = lista.Id.ToString(); TitelTxt.Text = lista.Titel; MeddelandeBox.Text = lista.Information; foreach (Alumn a in lista.Mottagare) { MottagareLB.Items.Add(a); } }
public SeUtskicksListaPersonal(BusinessManager businessManager, UtskicksLista lista) { InitializeComponent(); BusinessManager = businessManager; UtskicksLista L = BusinessManager.GetUtskicksLista(lista.Id); IDTxt.Text = L.Id.ToString(); TitelTxt.Text = L.Titel; MeddelandeBox.Text = L.Information; foreach (Alumn a in L.Mottagare) { MottagareLB.Items.Add(a); } }
private void RedigeraBtn_Click(object sender, EventArgs e) { DialogResult Delete; int id = int.Parse(IDTxt.Text); UtskicksLista L = BusinessManager.GetUtskicksLista(id); RedigeraLista redigeraLista = new RedigeraLista(BusinessManager, L); Delete = redigeraLista.ShowDialog(); if (Delete == DialogResult.Yes) { Close(); } else if (Delete == DialogResult.No) { UpdateLista(); } }
public void CreateList(UtskicksLista L) { UnitOfWork.UtskicksListaRepository.CreateLista(L); }
//Får kolla på om vi implementerar public void AddMottagare(Alumn A, UtskicksLista L) { UnitOfWork.UtskicksListaRepository.AddMottagare(A, L); }
public void DeleteLista(int id) { UtskicksLista L = UnitOfWork.UtskicksListaRepository.GetLista(id); UnitOfWork.UtskicksListaRepository.Remove(L); }
public List <Alumn> HämtaTillgängligaAlumner(UtskicksLista lista) { return(UnitOfWork.UtskicksListaRepository.HämtaTillgängligaAlumner(lista)); }