private void toolStripButtonUpdateElectricMap_Click(object sender, EventArgs e)
 {
     if (modeValue == ModeValue.save)
     {
         modeValue = ModeValue.edit;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.EditMode();
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "update.bmp", "Update");
     }
     else if (modeValue == ModeValue.edit)
     {
         modeValue = ModeValue.save;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.SaveMode();
             modelDoorUnitInfo.DoorUnitID      = int.Parse(doorUint.Name);
             modelDoorUnitInfo                 = bllDoorUnitInfo.GetModel(modelDoorUnitInfo.DoorUnitID);
             modelElectronicMap                = bllElectronicMap.GetModelList("ElectronicMapName = '" + formPictureMovable.pictureBoxElectronicMap.Name + "'")[0];
             modelDoorUnitInfo.PositionX       = doorUint.Location.X;
             modelDoorUnitInfo.PositionY       = doorUint.Location.Y;
             modelDoorUnitInfo.ElectronicMapID = modelElectronicMap.ElectronicMapID;
             bllDoorUnitInfo.Update(modelDoorUnitInfo);
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "save.bmp", "Save");
     }
 }
Exemplo n.º 2
0
        public FormElectronicMap(AccessDataBase.Model.ElectronicMap modelElectronicMap, OpenMode openMode)
        {
            InitializeComponent();

            this.StartPosition   = FormStartPosition.CenterParent;
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
            this.MaximizeBox     = false;
            this.MinimizeBox     = false;
            this.Icon            = GetResourcesFile.getSystemIco();

            this.openMode = openMode;
            if (modelElectronicMap != null)
            {
                this.modelElectronicMap = modelElectronicMap;
            }
            initUI();
            if (this.openMode == OpenMode.Add)
            {
            }
            else if (this.openMode == OpenMode.Update)
            {
                textBoxElectronicMapName.Text    = modelElectronicMap.ElectronicMapName;
                textBoxElectronicMapName.Enabled = false;
                List <KryptonAccessController.AccessDataBase.Model.ElectronicMap> listElectronicMap = bllElectronicMap.GetModelList("ElectronicMapName = '" + modelElectronicMap.ElectronicMapName + "'");
                textBoxElectronicMapDes.Text = listElectronicMap[0].ElectronicMapDes;
            }
        }
 private void toolStripButtonUpdateElectricMap_Click(object sender, EventArgs e)
 {
     if (modeValue == ModeValue.save)
     {
         modeValue = ModeValue.edit;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.EditMode();
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "update.bmp", "Update");
     }
     else if (modeValue == ModeValue.edit)
     {
         modeValue = ModeValue.save;
         foreach (ComponentDoorUnit doorUint in formPictureMovable.pictureBoxElectronicMap.Controls)
         {
             doorUint.SaveMode();
             modelDoorUnitInfo.DoorUnitID = int.Parse(doorUint.Name);
             modelDoorUnitInfo = bllDoorUnitInfo.GetModel(modelDoorUnitInfo.DoorUnitID);
             modelElectronicMap = bllElectronicMap.GetModelList("ElectronicMapName = '" + formPictureMovable.pictureBoxElectronicMap.Name + "'")[0];
             modelDoorUnitInfo.PositionX = doorUint.Location.X;
             modelDoorUnitInfo.PositionY = doorUint.Location.Y;
             modelDoorUnitInfo.ElectronicMapID = modelElectronicMap.ElectronicMapID;
             bllDoorUnitInfo.Update(modelDoorUnitInfo);
         }
         ImageOperate.UpdateButtonItemToToolStrip(toolStripControlConsole, 0, "save.bmp", "Save");
     }
 }