Ejemplo n.º 1
0
        public async Task <JsonResult> AddEquipmentToModel([FromBody] Model.EquipmentModel equipmentModel)
        {
            await CheckPermission();

            var sqlR = new ModelRepository(_logger);
            var res  = await sqlR.AddEquipmentToModel(equipmentModel);

            return(Json(res));
        }
Ejemplo n.º 2
0
        public EquipmentCard()
        {
            new UI.UserCulture().SetCultureOnForm();
            InitializeComponent();

            EquipmentModel = new Model.EquipmentModel();
            IsEditMode     = false;
            txtPrice.Text  = "0.0";
        }
Ejemplo n.º 3
0
        public HandbookViewModel()
        {
            FittingModel        = new Model.FittingModel();
            BriefcaseModel      = new Model.BriefcaseModel();
            ComponentGroupModel = new Model.ComponentGroupModel();
            EquipmentModel      = new Model.EquipmentModel();

            _ = Load();

            _selectedModel = new Model.FittingModel();
        }
Ejemplo n.º 4
0
        public EquipmentCard(Model.EquipmentModel equipmentModel)
        {
            new UI.UserCulture().SetCultureOnForm();
            InitializeComponent();

            EquipmentModel = equipmentModel;

            txtName.Text        = EquipmentModel.Name;
            txtDescription.Text = EquipmentModel.Description;
            txtPrice.Text       = EquipmentModel.Price.ToString();

            IsEditMode = true;
        }
        private void LoadEquipments()
        {
            Model.EquipmentModel equipmentModel = new Model.EquipmentModel();

            BindingSource bindingSource = new BindingSource();

            bindingSource.DataSource = equipmentModel.Show();
            mainGrid.DataSource      = bindingSource;

            gridView1.Columns["Id"].Visible          = false;
            gridView1.Columns["Name"].Caption        = "Название";
            gridView1.Columns["Price"].Caption       = "Цена за шт.";
            gridView1.Columns["Description"].Caption = "Описание";
        }
Ejemplo n.º 6
0
        public async Task <JsonResult> DeleteEquipmentFromModel([FromBody] Model.EquipmentModel equipmentModel)
        {
            await CheckPermission();

            var mr = new ModelRepository(_logger);
            var er = new EquipmentRepository(_logger);
            var eq = await er.GetCheckListByEquipmentModelId(equipmentModel.Id);

            if (eq == null)
            {
                throw new Exception("EquipmentModel not found");
            }

            //if (!er.IsEquipmentChecklistsEmpty(eq))
            //    throw new Exception("Checklists not empty");
            await er.DeleteEquipmentWithCheckLists(eq);

            await mr.DeleteEquipmentFromModel(equipmentModel.Id);

            return(Json(new { message = "Delete OK" }));
        }
 public void GetDataByEquipmentID()
 {
     Model.EquipmentModel model = EquipmentModels.Find(x => x.Id == this.EquipmentID);
     this.EquipmentName  = model.Name;
     this.EquipmetnPrice = model.Price;
 }