コード例 #1
0
        private void bteMC_NO_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            ButtonEdit btnEdit = (ButtonEdit)sender;
            //Open Popup For Select Supplier.
            DialogResult result;
            string       mcno   = string.Empty;
            string       mcname = string.Empty;

            using (frmLOVMachine fMcList = new frmLOVMachine())
            {
                object value = this.luePRODUCTION_TYPE.EditValue;
                if (!string.IsNullOrEmpty(value.ToString()))
                {
                    fMcList.MACHINE_TYPE = value.ToString();
                }
                else
                {
                    fMcList.MACHINE_TYPE = "V";
                }

                result = UiUtility.ShowPopupForm(fMcList, this, true);

                mcno   = fMcList.MC_NO;
                mcname = fMcList.MACHINE_NAME;
            }

            if (result == DialogResult.OK)
            {
                btnEdit.Text             = mcname;
                this.lblMC_NO_VALUE.Text = mcno;

                this.txtBOX_QTY.Focus();
            }
        }
コード例 #2
0
        private void btnUploadCSV_Click(object sender, EventArgs e)
        {
            string partyType = (string)this.cbPARTY_TYPE.EditValue;

            DialogResult result;

            using (frmUploadCSV uploadCSV = new frmUploadCSV()
            {
                MASTER_FORM = eMaster_Form.FRM_PARTY_MASTER, PARTY_TYPE = partyType, USER_ID = ((frmMainMenu)this.ParentForm).UserID
            })
            {
                result = UiUtility.ShowPopupForm(uploadCSV, this, true);
            }
        }
コード例 #3
0
        private void btnRollBack_Click(object sender, EventArgs e)
        {
            List <RollBackDocument> lstDocument = null;

            try
            {
                if (this.picSelect.SelectedCount > 0)
                {
                    DialogResult isAuthen = DialogResult.None;

                    using (frmCOFAuthen fAuthen = new frmCOFAuthen())
                    {
                        isAuthen = UiUtility.ShowPopupForm(fAuthen, this, true);
                    }

                    if (isAuthen == DialogResult.OK)
                    {
                        DialogResult result = XtraMessageBox.Show(this, "Do you wnat to Roll Back Document?", "Please Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
                        if (result == DialogResult.Yes)
                        {
                            lstDocument = new List <RollBackDocument>(this.picSelect.SelectedCount);
                            for (int i = 0; i < this.picSelect.SelectedCount; i++)
                            {
                                DataRowView row = this.picSelect.GetSelectedRow(i) as DataRowView;
                                lstDocument.Add(new RollBackDocument()
                                {
                                    DOC_NO    = (this._TYPE.Equals("L") ? row["LOADING_NO"].ToString() : row["PICK_NO"].ToString()),
                                    SERIAL_NO = row["SERIAL_NO"].ToString()
                                });
                            }

                            this.RollBackDocument(lstDocument);
                        }
                    }
                    else
                    {
                        XtraMessageBox.Show(this, "You not priviledge for rollback items.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    XtraMessageBox.Show(this, "Please Select Record to Rollback!!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
コード例 #4
0
        private void btnSelectProd_Click(object sender, EventArgs e)
        {
            try
            {
                GridView view = (GridView)this.grdProductList.Views[0];
                //Open Popup For Select Program.
                DialogResult dialogResult;
                int          resultCount = 0;

                List <Product> lstProduct = null;

                using (frmLOVPartyProduct fProdList = new frmLOVPartyProduct())
                {
                    dialogResult = UiUtility.ShowPopupForm(fProdList, this, true);
                    resultCount  = fProdList.PRODUCT_LIST.Count;
                    lstProduct   = fProdList.PRODUCT_LIST;
                }

                if (dialogResult == DialogResult.OK)
                {
                    if (resultCount > 0)
                    {
                        view.CancelUpdateCurrentRow();

                        foreach (Product prodSelect in lstProduct)
                        {
                            if (!this.IsDuplicated(view, prodSelect.PROD_SEQ_NO))
                            {
                                view.AddNewRow();

                                view.SetFocusedRowCellValue("PARTY_ID", this.txtPARTY_ID.Text);
                                view.SetFocusedRowCellValue("PROD_SEQ_NO", prodSelect.PROD_SEQ_NO);
                                view.SetFocusedRowCellValue("PRODUCT_NO", prodSelect.PRODUCT_NO);
                                view.SetFocusedRowCellValue("PRODUCT_NAME", prodSelect.PRODUCT_NAME); //default
                                //for hidden field 2=NEW ROW
                                view.SetFocusedRowCellValue("FLAG", 2);

                                view.UpdateCurrentRow();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
コード例 #5
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                using (frmAdvQCReturn advQcReturn = new frmAdvQCReturn())
                {
                    UiUtility.ShowPopupForm(advQcReturn, this, true);

                    this.AdvanceSearchQCReturn(advQcReturn.RT_NO, advQcReturn.WH_ID, advQcReturn.FROM_DATE, advQcReturn.TO_DATE);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
コード例 #6
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            try
            {
                using (frmAdvLoadingOrder advLoadOrd = new frmAdvLoadingOrder())
                {
                    UiUtility.ShowPopupForm(advLoadOrd, this, true);

                    this.AdvanceSearchLoadingOrder(advLoadOrd.LOADING_NO, advLoadOrd.WH_ID, advLoadOrd.FROM_DATE, advLoadOrd.TO_DATE);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
コード例 #7
0
        private void btnUploadCSV_Click(object sender, EventArgs e)
        {
            string locationUpload = string.Empty;

            if (this.lueLocationUpload.EditValue != null)
            {
                locationUpload = (string)this.lueLocationUpload.EditValue;
            }

            DialogResult result;

            using (frmUploadCSV uploadCSV = new frmUploadCSV()
            {
                MASTER_FORM = eMaster_Form.FRM_MATERIAL_MASTER,
                LOCATION_ID = locationUpload,
                USER_ID = ((frmMainMenu)this.ParentForm).UserID
            })
            {
                result = UiUtility.ShowPopupForm(uploadCSV, this, true);
            }
        }
コード例 #8
0
        private void btnAssignUserRole_Click(object sender, EventArgs e)
        {
            GridView view = (GridView)this.grdRole.Views[0];
            //Open Popup For Select Program.
            DialogResult dialogResult;
            int          resultCount = 0;
            List <Role>  lstRole     = null;

            using (frmLOVRole fRoleList = new frmLOVRole())
            {
                dialogResult = UiUtility.ShowPopupForm(fRoleList, this, true);
                resultCount  = fRoleList.ResultList.Count;
                lstRole      = fRoleList.ResultList;
            }

            if (dialogResult == DialogResult.OK)
            {
                if (resultCount > 0)
                {
                    view.CancelUpdateCurrentRow();

                    foreach (Role roleSelect in lstRole)
                    {
                        if (!this.IsDuplicated(view, roleSelect.ROLE_ID))
                        {
                            view.AddNewRow();

                            view.SetFocusedRowCellValue("ROLE_ID", roleSelect.ROLE_ID);
                            view.SetFocusedRowCellValue("ROLE_NAME", roleSelect.ROLE_NAME);
                            view.SetFocusedRowCellValue("REC_STAT", true); //default
                            //for hidden field 2=NEW ROW
                            view.SetFocusedRowCellValue("FLAG", 2);

                            view.UpdateCurrentRow();
                        }
                    }
                }
            }
        }
コード例 #9
0
        private void btnAddNew_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult isAuthen = DialogResult.None;

                using (frmCOFAuthen fAuthen = new frmCOFAuthen())
                {
                    isAuthen = UiUtility.ShowPopupForm(fAuthen, this, true);
                }

                if (isAuthen == DialogResult.OK)
                {
                    DialogResult result = XtraMessageBox.Show(this, "Do you want to add new material?", "Please Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                    if (result == DialogResult.Yes)
                    {
                        this.FormState = eFormState.Add;
                        this.ClearDataOnScreen();

                        this.xtpMaterialDetail.PageVisible = true;
                        this.xtcMaterial.SelectedTabPage   = this.xtpMaterialDetail;

                        this.btnAddNew.Visible = false;
                        this.btnExit.Visible   = false;

                        this.txtMTL_CODE.Focus();
                    }
                }
                else
                {
                    XtraMessageBox.Show(this, "You do not have the right to add new material.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
コード例 #10
0
        private void bteMATERIAL_TYPE_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            ButtonEdit btnEdit = (ButtonEdit)sender;
            //Open Popup For Select Supplier.
            DialogResult result;
            string       mcname = string.Empty;
            string       mcno   = string.Empty;

            using (frmLOVMtlType fMtlTypeList = new frmLOVMtlType())
            {
                result = UiUtility.ShowPopupForm(fMtlTypeList, this, true);
                mcname = fMtlTypeList.MTLTYPT_NAME;
                mcno   = fMtlTypeList.SEQ_NO;
            }

            if (result == DialogResult.OK)
            {
                btnEdit.Text = mcname;
                this.lblMATERIAL_TYPE_CODE.Text = mcno;

                this.luePRODUCTION_TYPE.Focus();
            }
        }
コード例 #11
0
        private void UploadRevision(string userid)
        {
            DataTable dtbBomData;
            string    fullFilename, pathFile, filename;
            string    connectionString, queryString;

            using (OpenFileDialog fdlg = new OpenFileDialog {
                Title = "Open BOM. Revision File", InitialDirectory = @"My Documents:\", Filter = "New Excel files (*.csv)|*.csv|BOM. File (*.csv)|*.csv", FilterIndex = 2, RestoreDirectory = true
            })
            {
                if (fdlg.ShowDialog() == DialogResult.OK)
                {
                    if (!string.IsNullOrEmpty(fdlg.FileName))
                    {
                        fullFilename = fdlg.FileName;
                        FileInfo fi = new FileInfo(fullFilename);

                        pathFile = fi.DirectoryName;
                        filename = fi.Name;
                    }
                    else
                    {
                        fullFilename = string.Empty;
                        pathFile     = string.Empty;
                        filename     = string.Empty;
                    }
                }
                else
                {
                    fullFilename = string.Empty;
                    pathFile     = string.Empty;
                    filename     = string.Empty;
                }
            }


            if (!string.IsNullOrEmpty(fullFilename) && !string.IsNullOrEmpty(filename))
            {
                try
                {
                    StreamReader         StrWer = File.OpenText(fullFilename);
                    ICollection <string> values = new Collection <string>();
                    while (StrWer.EndOfStream == false)
                    {
                        values.Add(StrWer.ReadLine());
                    }

                    string seq = string.Empty;
                    using (InterfaceDataBLL inDataBll = new InterfaceDataBLL())
                    {
                        seq = inDataBll.UploadRevision(filename, userid, values);
                    }

                    if (!string.IsNullOrEmpty(seq))
                    {
                        using (frmPopResultUpRevision fResultRevision = new frmPopResultUpRevision {
                            SEQ_NO = seq, USER_ID = userid
                        })
                        {
                            UiUtility.ShowPopupForm(fResultRevision, this, true);
                        }
                    }
                }
                catch (Exception ex)
                {
                    XtraMessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                }
            }
        }