Esempio n. 1
0
        //로그인 버튼 선택시 : 입력데이터 확인 후
        //재입력 받거나 계속 진행한다.
        private void ubtnLogin_Click(object sender, EventArgs e)
        {
            Control_UltraMessageBox messageBox = new Control_UltraMessageBox();

            if (this.TextBoxNullCheck() == false)
            {
                if (messageBox.MessageBox_Show("로그인 오류", "아이디 또는 패스워드 입력필요!.", "아이디 또는 패스워드를 입력하지 않았습니다.<br/><br/>로그온에 필요한 아이디와 패스워드를 입력하세요!", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
                {
                    return;
                }
            }

            GetSetInputID   = utxtNumber.Text;
            GetSetInputPass = utxtPassward.Text;
            //bool inputDataCheck = LoginComplite(utxtNumber.Text, utxtPassward.Text);
            if (LoginComplite(utxtNumber.Text, utxtPassward.Text) == true)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                if (messageBox.MessageBox_Show("로그인 오류", "아이디 또는 패스워드 오류!.", "아이디 또는 패스워드가 정확하지 않습니다.<br/><br/>확인 후 아이디와 패스워드를 다시 입력하세요!", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
                {
                    utxtNumber.Select();
                }
            }
        }
Esempio n. 2
0
        private void ubtnOK_Click(object sender, EventArgs e)
        {
            var messageBox = new Control_UltraMessageBox();

            if (Model_Select_uText01.Text == "")
            {
                if (messageBox.MessageBox_Show("모델 변경", "적용 모델 변경",
                                               "시스템에 적용할 모델이 선택되지 않았습니다..<br/><br/>시스템에 적용할 모델을 선택하여 주십시요!", MessageBoxButtons.OK,
                                               MessageBoxIcon.Question) == DialogResult.OK)
                {
                    return;
                }
            }

            if (messageBox.MessageBox_Show("모델 변경", "적용 모델 변경",
                                           "확인을 선택하면 선택한 모델이 시스템에 적용됩니다.<br/><br/>선택한 모델을 시스템에 적용 하시겠습니까?", MessageBoxButtons.OKCancel,
                                           MessageBoxIcon.Question) == DialogResult.Cancel)
            {
                return;
            }

            _strModelName   = Model_Select_uText01.Text;
            _strModelNumber = Model_Select_uText02.Text;

            SetReg(LamiSystem.RegPathSystemStatus, "모델 이름", Model_Select_uText01.Text);
            SetReg(LamiSystem.RegPathSystemStatus, "모델 번호", Model_Select_uText02.Text);

            //this.uGridExcelExporter.Export(this.Model_uGrid1, FileName);
            this.DialogResult = DialogResult.OK;
        }
Esempio n. 3
0
        private void FormDlgUserSelect_Load(object sender, EventArgs e)
        {
            Trace.WriteLine("userselect - " + this.Location.X.ToString("000") + "   " + this.Location.Y.ToString("000"));
            Point startPoint = new Point(411, 232);

            Location = startPoint;

            messageBox = new Control_UltraMessageBox();
        }
Esempio n. 4
0
        private void ubtnOK_Click(object sender, EventArgs e)
        {
            if (this.TextBoxNullCheck() == false)
            {
                Control_UltraMessageBox messageBox = new Control_UltraMessageBox();
                if (messageBox.MessageBox_Show("모델 추가", "모델 추가 정보 오류.", "추가하고자 하는 모델의 이름과 모델 번호를 입력해주세요!<br/><br/> 모델 이름과 모델 번호는 반드시 입력해야 합니다.", MessageBoxButtons.OK,
                                               MessageBoxIcon.Error) == DialogResult.OK)
                {
                    Display_Cursor_Point();
                }
                return;
            }

            if (int.Parse(utxtPassword.Text) < 1)
            {
                Control_UltraMessageBox messageBox = new Control_UltraMessageBox();
                if (messageBox.MessageBox_Show("모델 추가", "모델 추가 정보 오류.", "모델 번호를 잘못 입력했습니다 !<br/><br/>모델 번호는 0보다 커야 합니다.", MessageBoxButtons.OK,
                                               MessageBoxIcon.Error) == DialogResult.OK)
                {
                    utxtPassword.Select();
                }
                return;
            }

            if (int.Parse(utxtPassword.Text) > 1000)
            {
                Control_UltraMessageBox messageBox = new Control_UltraMessageBox();
                if (messageBox.MessageBox_Show("모델 추가", "모델 추가 정보 오류.", "모델 번호를 잘못 입력했습니다 !<br/><br/>모델 번호는 1000보다 작아야 합니다.", MessageBoxButtons.OK,
                                               MessageBoxIcon.Error) == DialogResult.OK)
                {
                    utxtPassword.Select();
                }
                return;
            }

            this.utxtNumber.Text = this.utxtNumber.Text.TrimStart();
            this.utxtNumber.Text = this.utxtNumber.Text.TrimEnd();

            this.utxtPassword.Text = this.utxtPassword.Text.TrimStart();
            this.utxtPassword.Text = this.utxtPassword.Text.TrimEnd();

            string[] inData = { this.utxtNumber.Text, this.utxtPassword.Text };
            this.InputData = inData;

            GetSet_Model_Name   = utxtNumber.Text;
            GetSet_Model_Number = utxtPassword.Text;

            this.DialogResult = DialogResult.OK;
        }
Esempio n. 5
0
        private void ubtnDelete_Click(object sender, EventArgs e)
        {
            if (Model_Select_uText01.Text == "")
            {
                return;
            }

            var messageBox = new Control_UltraMessageBox();

            if (Model_Current_uText01.Text == Model_Select_uText01.Text &&
                Model_Current_uText02.Text == Model_Select_uText02.Text)
            {
                messageBox.MessageBox_Show("모델 삭제", "등록 모델 정보 삭제",
                                           "모델 삭제 오류 발생<br/><br/>현재 적용되어 있는 모델은 삭제할 수 없습니다.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }


            if (messageBox.MessageBox_Show("모델 변경", "등록 모델 정보 삭제",
                                           "확인을 선택하면 선택한 모델의 등록 정보가 삭제됩니다.<br/><br/>선택한 모델을 삭제 하시겠습니까?", MessageBoxButtons.OKCancel,
                                           MessageBoxIcon.Question) == DialogResult.Cancel)
            {
                return;
            }

            var SelectRow = this.Model_uGrid1.ActiveRow.Index;
            var rowRead   = this.uDataSource.Rows[SelectRow];

            this.uDataSource.Rows.Remove(rowRead);

            this.DataSourceReflash();


            string modelName      = String_Trim_BothSide(Model_Select_uText01.Text) + "-" + String_Trim_BothSide(Model_Select_uText02.Text) + ".rcp";
            string deleteFileName = Environment.CurrentDirectory + "\\Data\\ModelData\\" + modelName;

            //string deleteFileName = Environment.CurrentDirectory + "\\ModelData\\" + modelName;

            System.IO.File.Delete(deleteFileName);

            this.GridScrollCheck();
            //this.uGridExcelExporter.Export(this.Model_uGrid1, FileName);
            this.GridScrollCheck();
            Model_uGrid1_NowRowDisplay();
        }
Esempio n. 6
0
        private void ubtnReg_Click(object sender, EventArgs e)
        {
            FormDlgModelEdit.CaptionString = "모델 등록";
            var userAdd = new FormDlgModelEdit();

            if (userAdd.ShowDialog() == DialogResult.OK)
            {
                string[] AddedData = userAdd.InputData;
                if (Model_Reg_DoubleCheck(AddedData) == false)
                {
                    var messageBox = new Control_UltraMessageBox();

                    if (messageBox.MessageBox_Show("모델 변경", "적용 모델 변경",
                                                   "다른 모델 정보와 중복되는 모델 정보입니다.<br/><br/>확인 후에 다시 작업하여 주십시요!", MessageBoxButtons.OK,
                                                   MessageBoxIcon.Information) == DialogResult.OK)
                    {
                        return;
                    }
                }

                UltraDataRow rowRead;
                this.uDataSource.Rows.Add();
                rowRead       = this.uDataSource.Rows[this.uDataSource.Rows.Count - 1];
                rowRead["NO"] = this.uDataSource.Rows.Count;
                //rowRead["Name"] = AddedData[0];
                //rowRead["RecipeNo"] = AddedData[1];

                rowRead["Name"]     = userAdd.GetSet_Model_Name;
                rowRead["RecipeNo"] = userAdd.GetSet_Model_Number;

                this.GridScrollCheck();
                //this.uGridExcelExporter.Export(this.Model_uGrid1, FileName);

                _strModelName   = userAdd.GetSet_Model_Name;
                _strModelNumber = userAdd.GetSet_Model_Number;

                bool modelAdd = ModelAdding(_strModelName, _strModelNumber);
            }
        }
Esempio n. 7
0
        private void ubtnLogin_Click(object sender, EventArgs e)
        {
            var messageBox = new Control_UltraMessageBox();

            if (this.TextBoxNullCheck() == false)
            {
                //_dlgKeyboard.TopMost = false;
                //_dlgKeyboard.Refresh();

                if (messageBox.MessageBox_Show("로그인 오류", "아이디 또는 패스워드 입력필요!.",
                                               "아이디 또는 패스워드를 입력하지 않았습니다.<br/><br/>로그온에 필요한 아이디와 패스워드를 입력하세요!", MessageBoxButtons.OK,
                                               MessageBoxIcon.Error) == DialogResult.OK)
                {
                    //_dlgKeyboard.TopMost = true;
                    //_dlgKeyboard.Refresh();
                    Display_Cursor_Point();
                }
                return;
            }

            //_dlgKeyboard.TopMost = false;
            if (messageBox.MessageBox_Show("로그인 정보", "아이디, 패스워드 변경!.",
                                           "아이디와 패스워드를 정말로 변경하시겠습니까? <br/><br/>아이디와 패스워드의 분실 및 노출되지 않도록 주의해 주십시요!", MessageBoxButtons.OK,
                                           MessageBoxIcon.Question) != DialogResult.OK)
            {
                return;
            }
            //_dlgKeyboard.TopMost = true;
            GetSetInputID   = utxtNumber.Text;
            GetSetInputPass = utxtPassward.Text;

            if (PasswordEditing(utxtNumber.Text, utxtPassward.Text) == true)
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Esempio n. 8
0
        private void ubtnEdit_Click(object sender, EventArgs e)
        {
            if (Model_Select_uText01.Text == "")
            {
                return;
            }

            var messageBox = new Control_UltraMessageBox();

            if (Model_Current_uText01.Text == Model_Select_uText01.Text &&
                Model_Current_uText02.Text == Model_Select_uText02.Text)
            {
                messageBox.MessageBox_Show("모델 수정", "등록 모델 정보 수정",
                                           "모델 수정 오류 발생<br/><br/>현재 적용되어 있는 모델은 삭제할 수 없습니다.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            int SelectRow = this.Model_uGrid1.ActiveRow.Index;

            Infragistics.Win.UltraWinGrid.CellsCollection CuurrentRow = this.Model_uGrid1.Rows[SelectRow].Cells;
            //string[] EditValue = {CuurrentRow[1].Value.ToString(), CuurrentRow[2].Value.ToString(),CuurrentRow[3].Value.ToString()};
            string[] EditValue = { CuurrentRow[1].Value.ToString(), CuurrentRow[2].Value.ToString() };
            FormDlgModelEdit.CaptionString = "모델 수정";
            var userAdd = new FormDlgModelEdit();

            userAdd.InputData = EditValue;
            userAdd.EditDataDisplay();

            if (userAdd.ShowDialog() == DialogResult.OK)
            {
                string[] EditedData = userAdd.InputData;

                string modelNameOld     = EditValue[0] + "-" + EditValue[1] + ".rcp";
                string oldModelFileName = Environment.CurrentDirectory + "\\Data\\ModelData\\" + modelNameOld;
                //string oldModelFileName = Environment.CurrentDirectory + "\\ModelData\\" + modelNameOld;

                string modelNameNew     = EditedData[0] + "-" + EditedData[1] + ".rcp";
                string newModelFileName = Environment.CurrentDirectory + "\\Data\\ModelData\\" + modelNameNew;
                //string newModelFileName = Environment.CurrentDirectory + "\\ModelData\\" + modelNameNew;

                System.IO.File.Move(oldModelFileName, newModelFileName);

                //FileInfo fileRename = new FileInfo(newModelFileName);
                //if (fileRename.Exists == true)
                //{

                //MessageBox.Show("이미 파일이 존재합니다. 확인하여 주십시요 !");
                //fileRename.Delete();
                //return;
                //System.IO.File.Move(oldname, newname);
                //}

                UltraDataRow rowRead = this.uDataSource.Rows[SelectRow];
                //string oldName = this.Model_uGrid1.Rows[SelectRow].Cells[1].Value.ToString();
                //string oldNo = this.Model_uGrid1.Rows[SelectRow].Cells[2].Value.ToString();

                rowRead["NO"]       = SelectRow + 1;
                rowRead["Name"]     = EditedData[0];
                rowRead["RecipeNo"] = EditedData[1];

                //ModelFile_Name_Change(oldName, oldNo, EditedData[0], EditedData[1]);

                this.GridScrollCheck();
                //this.uGridExcelExporter.Export(this.Model_uGrid1, FileName);
            }
            Model_uGrid1_NowRowDisplay();
        }