public string GetSerializedForm() { var doc = new XmlDocument(); XmlElement nodoData = doc.CreateElement(GetType().Name); XmlElement giorno = doc.CreateElement("Giorno"); giorno.InnerXml = Giorno.ToString(); XmlElement mese = doc.CreateElement("Mese"); mese.InnerXml = Mese.ToString(); XmlElement anno = doc.CreateElement("Anno"); anno.InnerXml = Anno.ToString(); nodoData.AppendChild(giorno); nodoData.AppendChild(mese); nodoData.AppendChild(anno); doc.AppendChild(nodoData); return(doc.OuterXml); }
private void btnSaveComanda_Click(object sender, RoutedEventArgs e) { Comenzi com = null; if (actionComenzi == ActionState.New) { try { Ospatari o = (Ospatari)oidComboBox.SelectedItem; Mese m = (Mese)midComboBox.SelectedItem; com = new Comenzi() { mid = m.mid, oid = o.oid, datac = DateTime.ParseExact(datacDatePicker.Text.Trim(), "dd/mm/yyyy", null) }; ctx.Comenzis.Add(com); meseComenzisViewSource.View.Refresh(); ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } } else if (actionComenzi == ActionState.Edit) { try { com = (Comenzi)comenzisDataGrid.SelectedItem; com.datac = DateTime.ParseExact(datacDatePicker.Text.Trim(), "dd/mm/yyyy", null); com.mid = ((Mese)midComboBox.SelectedItem).mid; com.oid = ((Ospatari)oidComboBox.SelectedItem).oid; ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } meseComenzisViewSource.View.Refresh(); meseComenzisViewSource.View.MoveCurrentTo(com); } else if (action == ActionState.Delete) { try { com = (Comenzi)comenzisDataGrid.SelectedItem; ctx.Comenzis.Remove(com); ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } meseComenzisViewSource.View.Refresh(); } turnOnComenzi(); }
private void btnSaveMasa_Click(object sender, RoutedEventArgs e) { Mese masa = null; if (actionMasa == ActionState.New) { try { masa = new Mese() { amplasare = amplasareTextBox.Text.Trim(), capacitate = int.Parse(capacitateTextBox.Text.Trim()) }; ctx.Mese.Add(masa); meseViewSource.View.Refresh(); ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } } else if (actionMasa == ActionState.Edit) { try { masa = (Mese)meseDataGrid.SelectedItem; masa.amplasare = amplasareTextBox.Text.Trim(); masa.capacitate = int.Parse(capacitateTextBox.Text.Trim()); ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } meseViewSource.View.Refresh(); meseViewSource.View.MoveCurrentTo(masa); } else if (actionMasa == ActionState.Delete) { try { masa = (Mese)meseDataGrid.SelectedItem; ctx.Mese.Remove(masa); ctx.SaveChanges(); } catch (DataException ex) { MessageBox.Show(ex.Message); } meseViewSource.View.Refresh(); } turnOnMasa(); }