示例#1
0
 private void LoadData()
 {
     try
     {
         var services = Model.Services.GetAllByUser(_user.Id);
         if (services == null || !services.Any())
         {
             var service = new Service()
             {
                 Name = "GPS навигатор", User = _user
             };
             Model.Services.Post(service);
             var service1 = new Service()
             {
                 Name = "Без депозита", User = _user
             };
             Model.Services.Post(service1);
             var service2 = new Service()
             {
                 Name = "Без ограничения пробега", User = _user
             };
             Model.Services.Post(service2);
             var service3 = new Service()
             {
                 Name = "Детское кресло", User = _user
             };
             Model.Services.Post(service3);
             services = Model.Services.GetAllByUser(_user.Id);
         }
         _prokat = Model.Prokats.GetbyUser(_user.Id);
         //panelControlServices.Controls.Clear();
         bool gray = true;
         foreach (var service in services)
         {
             var sc = new ServicesControl(service);
             panelControlServices.Controls.Add(sc);
             sc.Dock = DockStyle.Top;
             sc.BringToFront();
             if (gray)
             {
                 sc.SetSkin();
             }
             gray = !gray;
         }
         var template = Model.Templates.GetbyUser(_user.Id);
         if (template != null)
         {
             textEditPath.Text = template.Path;
             _template         = template;
         }
         if (_prokat != null)
         {
             textEditRName.Text    = _prokat.Name;
             textEditRAddress.Text = _prokat.Address;
             textEditRPhones.Text  = _prokat.Phones;
             textEditRTime.Text    = _prokat.Worktime;
         }
     }
     catch (Exception ex)
     {
         VLog.Log(ex);
         MessageBox.Show(ex.Message);
     }
 }