private void backupToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var context            = new LibraryDbContext();
            List <BookModel> books = new List <BookModel>
            {
                serviceB.GetElement(5),
                serviceB.GetElement(6)
            };
            List <Type>     types  = context.Types.ToList();
            List <BookType> btypes = context.BookTypes.ToList();
            var             paths  = new string[] { @"C:\tmp\backup\back1.dat",
                                                    @"C:\tmp\backup\back2.dat", @"C:\tmp\backup\back3.dat" };

            componentBinaryArchive.SetData <BookModel>(books, paths[0]);
        }
Beispiel #2
0
 private void FormBook_Load(object sender, EventArgs e)
 {
     if (id.HasValue)
     {
         try
         {
             BookModel view = serviceB.GetElement(id.Value);
             if (view != null)
             {
                 textBoxTitle.Text             = view.Title;
                 controlTextBoxInput.InputText = view.Date;
                 bookTypes = view.BookTypes;
                 LoadData();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         bookTypes = new List <BookTypeModel>();
         LoadData();
     }
 }
        private void ReportBuild <T>(int idbook)
        {
            BookModel view = service.GetElement(id.Value);

            if (view != null)
            {
                MakePdf(view.Title, view.Date.Value.ToShortDateString(), GenerateNumber());
            }
        }