示例#1
0
        private ToolStripMenuItem CreateRepairType()
        {
            ToolStripMenuItem item = CreateItem("Виды ремонта");

            item.Click += delegate
            {
                loadDictionary("RepairType", "Справочник \"Типы ремонта\"");

                RepairTypes repairTypes = RepairTypes.getInstance();
                repairTypes.ReLoad();
            };
            return(item);
        }
示例#2
0
        internal override object[] getRow()
        {
            string show = "";

            if (!string.IsNullOrEmpty(File))
            {
                show = "Показать";
            }

            RepairTypes      repairTypes      = RepairTypes.getInstance();
            ServiceStantions serviceStantions = ServiceStantions.getInstance();

            return(new object[] { ID, Car.ID, Car.BBNumber, Car.Grz, repairTypes.getItem(_idRepairType), serviceStantions.getItem(_idServiceStantion),
                                  Date, _cost, show });
        }
示例#3
0
 public void CreateOrUpdateDescription(TableDescriptionDto input)
 {
     if (input.tableIndex == 1)//Rolescategory
     {
         var client = new RolesCategory()
         {
             Id          = input.Id,
             Description = input.Description
         };
         _rolescategory.InsertOrUpdate(client);
     }
     else if (input.tableIndex == 2)//RepairType
     {
         var client = new RepairTypes()
         {
             Id          = input.Id,
             Description = input.Description
         };
         _repairtypes.InsertOrUpdate(client);
     }
     else if (input.tableIndex == 3)//QuoteStatus
     {
         var client = new QuoteStatus()
         {
             Id          = input.Id,
             Description = input.Description
         };
         _quotestatus.InsertOrUpdate(client);
     }
     else if (input.tableIndex == 4)//JobStatus
     {
         var client = new Jobstatus()
         {
             Id          = input.Id,
             Description = input.Description
         };
         _jobstatus.InsertOrUpdate(client);
     }
     else if (input.tableIndex == 10)//JobstatusMask
     {
         var client = new JobstatusMask()
         {
             Id           = input.Id,
             Description1 = input.Description
         };
         _jobstatusmask.InsertOrUpdate(client);
     }
 }
示例#4
0
        private void loadDictionary()
        {
            CarList carList = CarList.getInstance();

            cbCar.DataSource    = carList.ToDataTable(Status.Actual);
            cbCar.ValueMember   = "id";
            cbCar.DisplayMember = "Бортовой номер";

            RepairTypes repairTypes = RepairTypes.getInstance();

            cbRepairType.DataSource    = repairTypes.ToDataTable();
            cbRepairType.ValueMember   = "id";
            cbRepairType.DisplayMember = "Название";

            ServiceStantions serviceStantions = ServiceStantions.getInstance();

            cbServiceStantion.DataSource    = serviceStantions.ToDataTable();
            cbServiceStantion.ValueMember   = "id";
            cbServiceStantion.DisplayMember = "Название";
        }
示例#5
0
        public void ChangeStatus(StatusDto input)
        {
            if (input.tableIndex == 1)//Rolescategory
            {
                var client = new RolesCategory()
                {
                    Id      = input.Id,
                    Enabled = input.Status
                };
                _rolescategory.Update(client);
            }
            else if (input.tableIndex == 2)//RepairType
            {
                var client = new RepairTypes()
                {
                    Id      = input.Id,
                    Enabled = input.Status
                };
                _repairtypes.Update(client);
            }
            else if (input.tableIndex == 3)//QuoteStatus
            {
                var client = new QuoteStatus()
                {
                    Id      = input.Id,
                    Enabled = input.Status
                };
                _quotestatus.Update(client);
            }

            else if (input.tableIndex == 10)//JobstatusMask
            {
                var client = new JobstatusMask()
                {
                    Id      = input.Id,
                    Enabled = input.Status
                };
                _jobstatusmask.Update(client);
            }
        }