예제 #1
0
 public void SetSmartWallAndControlUIType(DtoSmartWall inSmartWall, EFormInitializeType inControlUIType = EFormInitializeType.New)
 {
     initialize     = true;
     SmartWall      = inSmartWall;
     tmpName        = inSmartWall.Name;
     tmpDescription = inSmartWall.Description;
     initialize     = false;
 }
        public void SetMonitorAndControlUIType(DtoMonitor inMonitor, EFormInitializeType inControlUIType = EFormInitializeType.New)
        {
            initialize  = true;
            Monitor     = inMonitor;
            tmpName     = inMonitor.Name;
            tmpUserName = inMonitor.UserName;
            tmpPassword = inMonitor.Password;
            tmpIPAdress = inMonitor.IPAdress;
            tmpHTTPPort = inMonitor.HTTPport;

            tmpAspectRatio        = inMonitor.AspectRatio;
            tmpDiagonalSizeInches = inMonitor.InchesDiagonalSize;
            initialize            = false;
        }
        public AddMonitor_Form(DtoMonitor inMonitor, EFormInitializeType type = EFormInitializeType.New)
        {
            this.DataContext = this;
            InitializeComponent();
            InitializeForm();

            if (inMonitor != null)
            {
                newMonitor_uc.SetMonitorAndControlUIType(inMonitor, type);
            }
            else
            {
                MessageBox.Show($"Problem with Monitor");
                this.DialogResult = false;
                this.Close();
            }
        }
예제 #4
0
        public AddSmartWall_Form(DtoSmartWall inSmartWall, EFormInitializeType type = EFormInitializeType.New)
        {
            this.DataContext = this;

            InitializeComponent();
            InitializeForm();
            if (inSmartWall != null && addSmartWall_uc != null)
            {
                addSmartWall_uc.SetSmartWallAndControlUIType(inSmartWall, type);
            }
            else
            {
                MessageBox.Show($"Problem with SmartWall");
                this.DialogResult = false;
                this.Close();
            }
        }
        public AddEditMonitor_UserControl(DtoMonitor inMonitor, EFormInitializeType ininitializeType = EFormInitializeType.New)
        {
            this.DataContext = this;


            Monitor     = inMonitor;
            tmpName     = inMonitor.Name;
            tmpUserName = inMonitor.UserName;
            tmpPassword = inMonitor.Password;
            tmpIPAdress = inMonitor.IPAdress;
            tmpHTTPPort = inMonitor.HTTPport;

            tmpAspectRatio        = inMonitor.AspectRatio;
            tmpDiagonalSizeInches = inMonitor.InchesDiagonalSize;

            InitializeComponent();
            InitializeForm();
        }
 public void SetPresetAndControlUIType(DtoPreset inPreset, EFormInitializeType inControlUIType = EFormInitializeType.New)
 {
     Preset         = inPreset;
     tmpName        = inPreset.Name;
     tmpDescription = inPreset.Description;
 }