Example #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (_workWithForm.IsEditMode())
            {
                if (!isFill())
                {
                    return;
                }

                _grade.Name    = tbName.Text;
                _grade.EPower  = tbEPower.Text;
                _grade.EVol    = tbEVol.Text;
                _grade.MaxLoad = tbMaxLoad.Text;
                _grade.NoLoad  = tbNoLoad.Text;

                int idEngineType;
                int.TryParse(cbEngineType.SelectedValue.ToString(), out idEngineType);
                EngineTypeList engineTypeList = EngineTypeList.getInstance();
                EngineType     engineType     = engineTypeList.getItem(idEngineType);
                _grade.EngineType = engineType;

                _grade.Save();

                DialogResult = System.Windows.Forms.DialogResult.OK;
            }
            else
            {
                _workWithForm.SetEditMode(true);
            }
        }
Example #2
0
        public Grade(Model model)
        {
            ID      = 0;
            Name    = string.Empty;
            EPower  = string.Empty;
            EVol    = string.Empty;
            MaxLoad = string.Empty;
            NoLoad  = string.Empty;
            Model   = model;

            EngineType = EngineTypeList.getInstance().getItem(1);
        }
Example #3
0
        static FuelLoader()
        {
            erorrs = new List <string>();

            fuelCardList   = FuelCardList.getInstance();
            engineTypeList = EngineTypeList.getInstance();
            benzin         = engineTypeList.getItem(BENZIN_ID);
            disel          = engineTypeList.getItem(DIESEL_ID);

            loaders = new Dictionary <FuelReport, Action <ExcelDoc> >();

            loaders.Add(FuelReport.Петрол, LoadPetrol);
            loaders.Add(FuelReport.Neste, LoadNeste);
            loaders.Add(FuelReport.Чеки, LoadChecks);
        }
Example #4
0
        public Fuel(DataRow row)
        {
            Id = Convert.ToInt32(row[0].ToString());

            int idFuelCard;

            int.TryParse(row[1].ToString(), out idFuelCard);
            FuelCard = FuelCardList.getInstance().getItem(idFuelCard);

            Date  = Convert.ToDateTime(row[2].ToString());
            Value = Convert.ToDouble(row[3].ToString());

            int idEngineType;

            int.TryParse(row[4].ToString(), out idEngineType);
            EngineType = EngineTypeList.getInstance().getItem(idFuelCard);
        }
Example #5
0
        private void fillFields(DataRow row)
        {
            ID      = Convert.ToInt32(row.ItemArray[0]);
            Name    = row.ItemArray[1].ToString();
            EPower  = row.ItemArray[2].ToString();
            EVol    = row.ItemArray[3].ToString();
            MaxLoad = row.ItemArray[4].ToString();
            NoLoad  = row.ItemArray[5].ToString();

            int idEngineType;

            int.TryParse(row.ItemArray[6].ToString(), out idEngineType);
            EngineType = EngineTypeList.getInstance().getItem(idEngineType);

            int idModel;

            int.TryParse(row.ItemArray[7].ToString(), out idModel);
            Model = ModelList.getInstance().getItem(idModel);
        }