예제 #1
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(RoleVo conditionInVo)
        {
            RoleData_dgv.DataSource = null;

            try
            {
                RoleVo outVo = (RoleVo)base.InvokeCbm(new GetRoleMasterMntCbm(), conditionInVo, false);

                RoleData_dgv.AutoGenerateColumns = false;
                BindingSource bindingSource1 = new BindingSource(outVo.RoleListVo, null);

                if (bindingSource1.Count > 0)
                {
                    RoleData_dgv.DataSource = bindingSource1;
                }
                else
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); //role
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                }

                RoleData_dgv.ClearSelection();

                Update_btn.Enabled = false;
                Delete_btn.Enabled = false;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
예제 #2
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(InventoryReasonVo conditionInVo)
        {
            InventoryReasonDetails_dgv.DataSource = null;

            try
            {
                InventoryReasonVo outVo = (InventoryReasonVo)base.InvokeCbm(new GetInventoryReasonMasterMntCbm(), conditionInVo, false);

                InventoryReasonDetails_dgv.AutoGenerateColumns = false;

                BindingSource inventoryReasonBindingSource = new BindingSource(outVo.InventoryReasonListVo, null);

                if (inventoryReasonBindingSource.Count > 0)
                {
                    InventoryReasonDetails_dgv.DataSource = inventoryReasonBindingSource;
                }
                else
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                }

                InventoryReasonDetails_dgv.ClearSelection();

                Update_btn.Enabled = false;

                Delete_btn.Enabled = false;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
예제 #3
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(LocalSupplierCavityVo conditionInVo)
        {
            LocalSupplierCavity_dgv.DataSource = null;

            try
            {
                LocalSupplierCavityVo outVo = (LocalSupplierCavityVo)base.InvokeCbm(new GetLocalSupplierCavityMasterMntCbm(), conditionInVo, false);

                LocalSupplierCavity_dgv.AutoGenerateColumns = false;

                BindingSource localSupplierCavityBindingSource = new BindingSource(outVo.LocalSupplierCavityListVo, null);

                if (localSupplierCavityBindingSource.Count > 0)
                {
                    LocalSupplierCavity_dgv.DataSource = localSupplierCavityBindingSource;
                }
                else
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                }

                LocalSupplierCavity_dgv.ClearSelection();

                Update_btn.Enabled = false;

                Delete_btn.Enabled = false;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
예제 #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="trxContext"></param>
        /// <param name="vo"></param>
        /// <returns></returns>
        public ValueObject Execute(TransactionContext trxContext, ValueObject vo)
        {
            StockVo inVo = (StockVo)vo;

            if (inVo == null)
            {
                MessageData messagedata = new MessageData("scce00040", Properties.Resources.scce00040);

                Exception ex = new NullReferenceException();
                logger.Error(messagedata, ex);
                throw new Framework.ApplicationException(messagedata, ex);
            }

            if (string.IsNullOrWhiteSpace(inVo.FromMaterialNumber))
            {
                MessageData messagedata = new MessageData("scce00041", Properties.Resources.scce00041);

                Exception ex = new NullReferenceException();
                logger.Error(messagedata, ex);
                throw new Framework.ApplicationException(messagedata, ex);
            }
            if (string.IsNullOrWhiteSpace(inVo.ToMaterialNumber))
            {
                MessageData messagedata = new MessageData("scce00042", Properties.Resources.scce00042);

                Exception ex = new NullReferenceException();
                logger.Error(messagedata, ex);
                throw new Framework.ApplicationException(messagedata, ex);
            }

            return(getStockDao.Execute(trxContext, vo));
        }
예제 #5
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind()
        {
            Customer_dgv.DataSource = null;
            CustomerLineVo outVo = null;
            CustomerLineVo inVo  = new CustomerLineVo();

            inVo.CustomerId = Convert.ToInt32(CustomerLine_cmb.SelectedValue);
            inVo.LineId     = Convert.ToInt32(Line_cmb.SelectedValue);
            try
            {
                outVo = (CustomerLineVo)DefaultCbmInvoker.Invoke(new GetCustomerLineCbm(), inVo);
                Customer_dgv.AutoGenerateColumns = false;
                Customer_dgv.DataSource          = outVo.customerLineListVo;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            BindingSource CustomerLineBindingSource = new BindingSource(outVo.customerLineListVo, null);

            if (CustomerLineBindingSource.Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }
            Customer_dgv.ClearSelection();
        }
        /// <summary>
        /// Loads data table for inspectionformat
        /// </summary>
        private void FormDatatableFromVo()
        {
            inspectionformatDatatable = new DataTable();
            inspectionformatDatatable.Columns.Add("Id");
            inspectionformatDatatable.Columns.Add("Name");

            ValueObjectList <InspectionFormatVo> inspectionFormatOutVo = null;

            try
            {
                inspectionFormatOutVo = (ValueObjectList <InspectionFormatVo>)base.InvokeCbm(new GetInspectionFormatMasterMntCbm(), new InspectionFormatVo(), false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            if (inspectionFormatOutVo == null || inspectionFormatOutVo.GetList() == null || inspectionFormatOutVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }

            foreach (InspectionFormatVo fac in inspectionFormatOutVo.GetList())
            {
                inspectionformatDatatable.Rows.Add(fac.InspectionFormatId, fac.InspectionFormatName);
            }
        }
예제 #7
0
        /// <summary>
        /// popup for particular exception
        /// </summary>
        /// <param name="unhandledException"></param>
        public void HandleException(Framework.SystemException sysException)
        {
            logger.Error(sysException.GetMessageData(), sysException);
            ShowMessage(sysException.GetMessageData());

            AbnormalEnd();
        }
예제 #8
0
        /// <summary>
        /// Fills all inspection Item records to gridview control
        /// </summary>
        private void GridBind(InspectionItemVo conditionInVo)
        {
            InspectionItem_dgv.DataSource = null;

            try
            {
                ValueObjectList <InspectionItemVo> outVo = (ValueObjectList <InspectionItemVo>)base.InvokeCbm(new GetInspectionItemMasterMntCbm(), conditionInVo, false);
                if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                    return;
                }

                BindingList <List <UserVo> > userBind = new BindingList <List <UserVo> >();

                InspectionItem_dgv.AutoGenerateColumns = false;

                BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null);

                if (bindingSource1 != null && bindingSource1.Count > 0)
                {
                    InspectionItem_dgv.DataSource = bindingSource1;
                }
                InspectionItem_dgv.ClearSelection();

                Update_btn.Enabled = Delete_btn.Enabled = InspectionSpecification_btn.Enabled = InspectionTestInstruction_btn.Enabled = false;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(ItemProcessWorkVo conditionInVo)
        {
            ItemProcessWork_dgv.DataSource = null;

            try
            {
                ItemProcessWorkVo outVo = (ItemProcessWorkVo)base.InvokeCbm(new GetItemProcessWorkMasterMntCbm(), conditionInVo, false);

                ItemProcessWork_dgv.AutoGenerateColumns = false;

                BindingSource bindingSource1 = new BindingSource(outVo.ItemProcessWorkListVo, null);

                DataGridViewComboBoxColumn ComboColumn = (DataGridViewComboBoxColumn)(ItemProcessWork_dgv.Columns["colComment"]);
                ComboColumn.DataSource    = processFlowRuleDatatable;
                ComboColumn.DisplayMember = "Comment";
                ComboColumn.Selected      = false;

                if (bindingSource1.Count > 0)
                {
                    ItemProcessWork_dgv.DataSource = bindingSource1;
                }
                else
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); //item process work
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                }

                ItemProcessWork_dgv.ClearSelection();


                ProcessWorkVo processWOutVo = (ProcessWorkVo)base.InvokeCbm(new GetProcessWorkMasterMntCbm(), new ProcessWorkVo(), false);

                outVo.ItemProcessWorkListVo.ForEach(t => t.OptionalProcessFlag = t.OptionalProcessFlag.Equals("1") ? "True" : "False");
                outVo.ItemProcessWorkListVo.ForEach(t => t.SkipPreventionFlag  = t.SkipPreventionFlag.Equals("1") ? "True" : "False");

                List <ProcessWorkVo> exceptionList = outVo.ItemProcessWorkListVo.Select(e => new

                                                                                        ProcessWorkVo
                {
                    ProcessWorkId = e.ProcessWorkId
                }
                                                                                        ).ToList();

                List <ProcessWorkVo> procesWorkList = processWOutVo.ProcessWorkListVo.Where(p => !exceptionList.Any(p2 => p2.ProcessWorkId == p.ProcessWorkId)).ToList();

                ProcessWork_dgv.AutoGenerateColumns = false;

                BindingSource bindingSource2 = new BindingSource(procesWorkList, null);

                ProcessWork_dgv.DataSource = bindingSource2;

                ProcessWork_dgv.ClearSelection();
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
예제 #10
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(FactoryProductionDaysVo conditionInVo)
        {
            FactoryProductionDays_dgv.DataSource = null;
            FactoryProductionDaysVo outVo = null;

            try
            {
                outVo = (FactoryProductionDaysVo)DefaultCbmInvoker.Invoke(new GetFactoryProductionDaysMasterMntCbm(), conditionInVo);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
            FactoryProductionDays_dgv.AutoGenerateColumns = false;
            BindingSource factoryProductionDaysBindingSource = new BindingSource(outVo.FactoryProductionDaysListVo, null);

            if (factoryProductionDaysBindingSource.Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }

            FactoryProductionDays_dgv.DataSource = factoryProductionDaysBindingSource;
            FactoryProductionDays_dgv.ClearSelection();
        }
예제 #11
0
        private void LoadMold()
        {
            ValueObjectList <MoldDetailVo> outVo = null;

            this.Cursor = Cursors.WaitCursor;
            try
            {
                outVo = (ValueObjectList <MoldDetailVo>)base.InvokeCbm(new GetMoldDetailMasterMntCbm(), new MoldDetailVo(), false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmce00026", Properties.Resources.mmce00026);
                logger.Info(messageData, new NullReferenceException());
                popUpMessage.Information(messageData, Text);
                return;
            }

            ComboBind(Mold_cmb, outVo.GetList(), "MoldCode", "MoldId");
        }
예제 #12
0
        /// <summary>
        /// Load Inspection Process
        /// </summary>
        private void LoadInspectionProcessCombo()
        {
            ValueObjectList <InspectionProcessVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <InspectionProcessVo>)base.InvokeCbm(new GetInsepctionProcessMasterMntCbm(), new InspectionProcessVo(), false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }
            InspectionProcess_cmb.DataSource    = outVo.GetList();
            InspectionProcess_cmb.DisplayMember = "InspectionProcessName";
            InspectionProcess_cmb.ValueMember   = "InspectionProcessId";
            InspectionProcess_cmb.SelectedIndex = -1;
        }
예제 #13
0
        /// <summary>
        /// Loads inspectionProcess details to ComboBox
        /// </summary>
        private void LoadCombo()
        {
            //ValueObjectList<SapItemGlobalVo> sapItemVo = null;

            //StartProgress(Properties.Resources.mmci00009);
            //try
            //{
            //    sapItemVo = (ValueObjectList<SapItemGlobalVo>)base.InvokeCbm(new GetSapItemMasterMntCbm(), new SapItemGlobalVo(), false);
            //    if (sapItemVo == null || sapItemVo.GetList() == null || sapItemVo.GetList().Count == 0)
            //    {
            //        messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
            //        logger.Info(messageData);
            //        popUpMessage.Information(messageData, Text);
            //        return;
            //    }
            //    //sapItemVo.GetList().ForEach(t => t.SapItemName = t.SapItemCode + "-" + t.SapItemName);

            //    ItemId_cmb.DisplayMember = "SapItemName";
            //    ItemId_cmb.ValueMember = "SapItemCode";
            //    ItemId_cmb.DataSource = sapItemVo.GetList();
            //    ItemId_cmb.SelectedIndex = -1;
            //}
            //catch (Framework.ApplicationException exception)
            //{
            //    popUpMessage.ApplicationError(exception.GetMessageData(), Text);
            //    logger.Error(exception.GetMessageData());
            //}
            //finally
            //{
            //    CompleteProgress();
            //}

            ValueObjectList <LineVo> lineOutVo = null;

            try
            {
                lineOutVo = (ValueObjectList <LineVo>)base.InvokeCbm(new GetLineMasterCbm(), new LineVo(), false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            if (lineOutVo == null || lineOutVo.GetList() == null || lineOutVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }

            //lineOutVo.GetList().ForEach(t => t.LineName = t.LineCode + "-" + t.LineName);

            LineId_cmb.DisplayMember = "LineName";
            LineId_cmb.ValueMember   = "LineCode";
            LineId_cmb.DataSource    = lineOutVo.GetList();
            LineId_cmb.SelectedIndex = -1;
        }
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind()
        {
            Update_btn.Enabled = false;

            Delete_btn.Enabled = false;

            InspectionSelectionValue_dgv.DataSource = null;


            InspectionItemSelectionDatatypeValueVo conditionInVo = new InspectionItemSelectionDatatypeValueVo();

            if (inspectionItemdata == null || inspectionItemdata.InspectionItemId == 0)
            {
                conditionInVo.InspectionItemId = 0;
            }
            else
            {
                conditionInVo.InspectionItemId = inspectionItemdata.InspectionItemId;
            }


            ValueObjectList <InspectionItemSelectionDatatypeValueVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <InspectionItemSelectionDatatypeValueVo>)base.InvokeCbm(new GetInspectionItemSelectionDatatypeValueCbm(), conditionInVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                return;
            }
            InspectionSelectionValue_dgv.AutoGenerateColumns = false;

            BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null);

            if (bindingSource1 != null && bindingSource1.Count > 0)
            {
                InspectionSelectionValue_dgv.DataSource = bindingSource1;
            }
            else
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
            }
            InspectionSelectionValue_dgv.ClearSelection();
        }
        private void Ok_btn_Click(object sender, EventArgs e)
        {
            if (CheckDate())
            {
                ProdutionWorkContentVo outVo = new ProdutionWorkContentVo();
                ProdutionWorkContentVo inVo  = new ProdutionWorkContentVo
                {
                    ProdutionWorkContentId     = vo.ProdutionWorkContentId,
                    ProdutionWorkContentCode   = ProdutionWorkContentCode_txt.Text,
                    ProdutionWorkContentName   = ProdutionWorkContentName_txt.Text,
                    ProdutionWorkContentTypeId = int.Parse(ProdutionWorkContentType_cmb.SelectedValue.ToString()),
                    Remark               = Remark_txt.Text,
                    FactoryCode          = UserData.GetUserData().FactoryCode,
                    RegistrationUserCode = UserData.GetUserData().UserCode
                };

                try
                {
                    int orderid = 0;
                    if (vo.ProdutionWorkContentId == 0)
                    {
                        outVo   = (ProdutionWorkContentVo)base.InvokeCbm(new GetProdutionWorkContentNewOrderCbm(), inVo, false);
                        orderid = outVo.AffectedCount;
                    }
                    else
                    {
                        int.TryParse(DisplayOrder_txt.Text, out orderid);
                    }
                    inVo.DisplayOrder = orderid;
                    if (inVo.ProdutionWorkContentId > 0)
                    {
                        outVo = (ProdutionWorkContentVo)base.InvokeCbm(new UpdateProdutionWorkContentCbm(), inVo, false);
                    }
                    else
                    {
                        outVo = (ProdutionWorkContentVo)base.InvokeCbm(new AddProdutionWorkContentCbm(), inVo, false);
                    }
                    IntSuccess = outVo.AffectedCount;
                }
                catch (Com.Nidec.Mes.Framework.ApplicationException exception)
                {
                    popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                    logger.Error(exception.GetMessageData());
                    return;
                }
                if ((IntSuccess > 0) || (IntSuccess == 0))
                {
                    this.DialogResult = DialogResult.OK;
                    this.Close();
                }
            }
        }
예제 #16
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        protected void GridBind(InspectionFormatVo conditionInVo)
        {
            if (conditionInVo == null)
            {
                return;
            }

            Process_btn.Enabled = false;
            Update_btn.Enabled  = false;
            Delete_btn.Enabled  = false;


            InspectionFormatDetails_dgv.DataSource = null;

            ValueObjectList <InspectionFormatVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <InspectionFormatVo>)base.InvokeCbm(new GetInspectionFormatMasterMntCbm(), conditionInVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }
            InspectionFormatDetails_dgv.AutoGenerateColumns = false;

            BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null);

            if (bindingSource1 != null && bindingSource1.Count > 0)
            {
                InspectionFormatDetails_dgv.DataSource = bindingSource1;
            }
            else
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
            }

            ChangeGridDataColorForRelationDataCheck();
            InspectionFormatDetails_dgv.ClearSelection();
        }
예제 #17
0
        /// <summary>
        /// Caution!!!
        /// must set configurationreader using SetConfigurationReader method before calling GetValue
        /// </summary>
        /// <param name="m_configurationReader"></param>
        internal static void SetConfigurationReader(ConfigurationReader m_configurationReader)
        {
            if (m_configurationReader == null)
            {
                //implement system exception
                MessageData messageData = new MessageData("fbce00051", Properties.Resources.fbce00051);
                Exception   nullEx      = new NullReferenceException();
                logger.Error(messageData, nullEx);

                throw new Framework.SystemException(messageData, nullEx);
            }

            configurationReader = m_configurationReader;
        }
예제 #18
0
파일: CavityForm.cs 프로젝트: D-Khoa/MyGit
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(CavityVo conditionInVo)
        {
            if (conditionInVo == null)
            {
                return;
            }

            Cavity_dgv.DataSource = null;

            ValueObjectList <CavityVo> outVo = null;

            try
            {
                outVo = (ValueObjectList <CavityVo>)base.InvokeCbm(new GetCavityMasterMntCbm(), conditionInVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            if (outVo == null || outVo.GetList() == null || outVo.GetList().Count == 0)
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
                return;
            }
            Cavity_dgv.AutoGenerateColumns = false;

            BindingSource bindingSource1 = new BindingSource(outVo.GetList(), null);

            if (bindingSource1 != null && bindingSource1.Count > 0)
            {
                Cavity_dgv.DataSource = bindingSource1;
            }
            else
            {
                messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null); //"cavity"
                logger.Info(messageData);
                popUpMessage.Information(messageData, Text);
            }
            Cavity_dgv.ClearSelection();

            Update_btn.Enabled = false;

            Delete_btn.Enabled = false;
        }
예제 #19
0
        /// <summary>
        /// checks duplicate Item Code
        /// </summary>
        /// <param name="itemcVo"></param>
        /// <returns></returns>
        private StockLocationVo DuplicateCheck(StockLocationVo itemcVo)
        {
            StockLocationVo outVo = new StockLocationVo();

            try
            {
                outVo = (StockLocationVo)base.InvokeCbm(new CheckStockLocationMasterMntCbm(), itemcVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #20
0
        /// <summary>
        /// checks duplicate FactoryCode
        /// </summary>
        /// <param name="lineVo"></param>
        /// <returns></returns>
        private LineVo DuplicateCheck(LineVo lineVo)
        {
            LineVo outVo = new LineVo();

            try
            {
                outVo = (LineVo)base.InvokeCbm(new CheckLineMasterMntCbm(), lineVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #21
0
        /// <summary>
        /// checks duplicate Item Code
        /// </summary>
        /// <param name="gItemVo"></param>
        /// <returns></returns>
        private GlobalItemVo DuplicateCheck(GlobalItemVo gItemVo)
        {
            GlobalItemVo outVo = new GlobalItemVo();

            try
            {
                outVo = (GlobalItemVo)base.InvokeCbm(new CheckGlobalItemMasterMntCbm(), gItemVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #22
0
        /// <summary>
        /// checks duplicate Process Code
        /// </summary>
        /// <param name="processVo"></param>
        /// <returns></returns>
        private ProcessVo DuplicateCheck(ProcessVo processVo)
        {
            ProcessVo outVo = new ProcessVo();

            try
            {
                outVo = (ProcessVo)base.InvokeCbm(new CheckProcessMasterMntCbm(), processVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #23
0
        /// <summary>
        /// checks duplicate Country
        /// </summary>
        /// <param name="cntryVo"></param>
        /// <returns></returns>
        private CountryLanguageVo DuplicateCheck(CountryLanguageVo cntryVo)
        {
            CountryLanguageVo outVo = new CountryLanguageVo();

            try
            {
                outVo = (CountryLanguageVo)base.InvokeCbm(new CheckCountryLanguageMasterMntCbm(), cntryVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #24
0
        /// <summary>
        /// checks duplicate Equipment Code
        /// </summary>
        /// <param name="eqpVo"></param>
        /// <returns></returns>
        private EquipmentVo DuplicateCheck(EquipmentVo eqpVo)
        {
            EquipmentVo outVo = new EquipmentVo();

            try
            {
                outVo = (EquipmentVo)base.InvokeCbm(new CheckEquipmentMasterMntCbm(), eqpVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
        /// <summary>
        /// checks duplicate FactoryCode
        /// </summary>
        /// <param name="lineVo"></param>
        /// <returns></returns>
        private InventoryReasonVo DuplicateCheck(InventoryReasonVo inventoryReasonVo)
        {
            InventoryReasonVo outVo = new InventoryReasonVo();

            try
            {
                outVo = (InventoryReasonVo)base.InvokeCbm(new CheckInventoryReasonMasterMntCbm(), inventoryReasonVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #26
0
        /// <summary>
        /// checks duplicate FactoryCode
        /// </summary>
        /// <param name="defectiveCategoryVo"></param>
        /// <returns></returns>
        private DefectiveCategoryVo DuplicateCheck(DefectiveCategoryVo defectiveCategoryVo)
        {
            DefectiveCategoryVo outVo = new DefectiveCategoryVo();

            try
            {
                outVo = (DefectiveCategoryVo)base.InvokeCbm(new CheckDefectiveCategoryMasterMntCbm(), defectiveCategoryVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #27
0
        /// <summary>
        /// checks duplicate FactoryCode
        /// </summary>
        /// <param name="factVo"></param>
        /// <returns></returns>
        private FactoryVo DuplicateCheck(FactoryVo factVo)
        {
            FactoryVo outVo = new FactoryVo();

            try
            {
                outVo = (FactoryVo)base.InvokeCbm(new CheckFactoryMasterMntCbm(), factVo, false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }

            return(outVo);
        }
예제 #28
0
        /// <summary>
        /// Fills all user records to gridview control
        /// </summary>
        private void GridBind(SapItemSearchVo conditionInVo)
        {
            Item_dgv.DataSource = null;

            try
            {
                ValueObjectList <SapItemSearchVo> outVo = (ValueObjectList <SapItemSearchVo>)base.InvokeCbm(new GetSapItemSearchCbm(), conditionInVo, false);

                Item_dgv.AutoGenerateColumns = false;

                if (outVo != null && outVo.GetList() != null && outVo.GetList().Count > 0)
                {
                    BindingSource buildingSource = new BindingSource(outVo.GetList(), null);
                    Item_dgv.DataSource = buildingSource;
                }
                else
                {
                    messageData = new MessageData("mmci00006", Properties.Resources.mmci00006, null);
                    logger.Info(messageData);
                    popUpMessage.Information(messageData, Text);
                }
                Item_dgv.ClearSelection();

                Ok_btn.Enabled = false;
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
            }
        }
예제 #29
0
        /// <summary>
        /// ok button click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Ok_btn_Click(object sender, EventArgs e)
        {
            if (CheckMandatory())
            {
                try
                {
                    ChangePasswordVo inVo = new ChangePasswordVo
                    {
                        UserCode = UserData.GetUserData().UserCode,
                        Password = encryptDecrypt.Encrypt(Password_txt.Text)
                    };

                    ChangePasswordVo outcheckVo = (ChangePasswordVo)DefaultCbmInvoker.Invoke(new CheckPasswordCbm(), inVo);

                    if (outcheckVo.AffectedCount == 0)
                    {
                        messageData = new MessageData("llce00013", Properties.Resources.llce00013, null);
                        Logger.Info(messageData);
                        popUpMessage.Warning(messageData, Text);
                        return;
                    }

                    if (Password_txt.Text == NewPwd_txt.Text)
                    {
                        messageData = new MessageData("llce00012", Properties.Resources.llce00012, null);
                        Logger.Info(messageData);
                        popUpMessage.Warning(messageData, Text);
                        return;
                    }

                    inVo.Password = encryptDecrypt.Encrypt(NewPwd_txt.Text);
                    ChangePasswordVo outVo = (ChangePasswordVo)DefaultCbmInvoker.Invoke(new ChangePasswordCbm(), inVo);

                    if (outVo.AffectedCount > 0)
                    {
                        messageData = new MessageData("llci00001", Properties.Resources.llci00001, null);
                        Logger.Info(messageData);
                        popUpMessage.Information(messageData, Text);
                        this.Close();

                        FormCollection forms = Application.OpenForms;

                        for (int formCount = forms.Count - 1; formCount >= 0; formCount--)
                        {
                            if (forms[formCount].GetType().BaseType != typeof(FormCommonBase))
                            {
                                forms[formCount].Close();
                            }
                        }
                    }
                }
                catch (Framework.ApplicationException exception)
                {
                    popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                    Logger.Error(exception.GetMessageData());
                    return;
                }
            }
        }
        /// <summary>
        /// Loads Process Work
        /// </summary>
        private void LoadLocalSupplier()
        {
            LocalSupplierVo outVo = new LocalSupplierVo();

            try
            {
                outVo = (LocalSupplierVo)base.InvokeCbm(new GetLocalSupplierMasterMntCbm(), new LocalSupplierVo(), false);
            }
            catch (Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
                return;
            }

            ComboBind(Supplier_cmb, outVo.LocalSupplierListVo, "LocalSupplierName", "LocalSupplierId");
        }