void view_Refresh(object sender, EventArgs e)
 {
     //(sender as TypeSetupControl).Controls[1].Enabled = false;
     //if (???)
     //{
     //    (sender as TypeSetupControl).Controls[1].Enabled = false;
     //}
     //else
     //{
     //    (sender as TypeSetupControl).Controls[1].Enabled = true;
     //}
     if (view.CurrentItem != null)
     {
         current = view.CurrentItem;
     }
     model.Reload();
     if (model.ItemList.Select(n => n.Id).Contains(current.Id))
     {
         view.CurrentItem = model.ItemList.First(n => n.Id == current.Id);
     }
     else
     {
         view.CurrentItem = model.ItemList.First(n => n.Id == model.ItemList.Last().Id);
     }
 }
 void view_Delete(object sender, EventArgs e)
 {
     model.Delete(view.CurrentItem);
     model.ItemList.Remove(view.CurrentItem);
     //model.Reload();
     if (view.CurrentItem != null)
     {
         if (model.ItemList.First() != view.CurrentItem)
         {
             view.CurrentItem = model.ItemList.First(n => n.Id == model.ItemList.FirstOrDefault().Id);
         }
         else
         {
             view.CurrentItem = model.ItemList[0];
         }
         current = view.CurrentItem;
     }
 }
 private void view_Add(object sender, EventArgs e)
 {
     model.Add();
     view.CurrentItem = model.ItemList.First(n => n == model.ItemList.LastOrDefault());
     current          = view.CurrentItem;
 }
Exemplo n.º 4
0
 public void Error(CManufacture obj)
 {
     _log.Error(string.Format("There is no subscribers!/n ManufactureID:{0}/n ManufactureName:{1}", obj.Id, obj.Name));
 }