private void AddProdutionWorkContentMasterForm_Load(object sender, EventArgs e)
 {
     ProdutionWorkContentType_cmb.DataSource    = volist.GetList();
     ProdutionWorkContentType_cmb.DisplayMember = "ProdutionWorkContentTypeName";
     ProdutionWorkContentType_cmb.ValueMember   = "ProdutionWorkContentTypeId";
     if (vo.ProdutionWorkContentId > 0)
     {
         ProdutionWorkContentCode_txt.Text = vo.ProdutionWorkContentCode;
         ProdutionWorkContentName_txt.Text = vo.ProdutionWorkContentName;
         DisplayOrder_txt.Text             = vo.DisplayOrder.ToString();
         Remark_txt.Text = vo.Remark;
         ProdutionWorkContentType_cmb.Enabled = false;
     }
     else
     {
         DisplayOrder_txt.Enabled = false;
     }
     ProdutionWorkContentType_cmb.SelectedValue = vo.ProdutionWorkContentTypeId;
     ProdutionWorkContentType_cmb.Select();
 }
        private bool CheckDate()
        {
            if (ProdutionWorkContentCode_txt.Text.Trim().Length == 0)
            {
                messageData = new MessageData("mmcc00005", Properties.Resources.mmcc00005, ProdutionWorkContentCode_lbl.Text);
                popUpMessage.Warning(messageData, Text);
                ProdutionWorkContentCode_txt.Focus();
                return(false);
            }
            if (ProdutionWorkContentName_txt.Text.Trim().Length == 0)
            {
                messageData = new MessageData("mmcc00005", Properties.Resources.mmcc00005, ProdutionWorkContentName_lbl.Text);
                popUpMessage.Warning(messageData, Text);
                ProdutionWorkContentName_txt.Focus();
                return(false);
            }
            if (ProdutionWorkContentType_cmb.SelectedValue == null)
            {
                messageData = new MessageData("mmcc00005", Properties.Resources.mmcc00005, ProdutionWorkContentType_lbl.Text);
                popUpMessage.Warning(messageData, Text);
                ProdutionWorkContentType_cmb.Focus();
                return(false);
            }
            int orderid = 0;

            if (DisplayOrder_txt.Enabled && !int.TryParse(DisplayOrder_txt.Text, out orderid))
            {
                messageData = new MessageData("mmcc00005", Properties.Resources.mmcc00005, DisplayOrder_lbl.Text);
                popUpMessage.Warning(messageData, Text);
                DisplayOrder_txt.Focus();
                return(false);
            }
            ProdutionWorkContentCode_txt.Text = ProdutionWorkContentCode_txt.Text.Trim();
            ProdutionWorkContentName_txt.Text = ProdutionWorkContentName_txt.Text.Trim();
            DisplayOrder_txt.Text             = DisplayOrder_txt.Text.Trim();
            ProdutionWorkContentVo outVo = new ProdutionWorkContentVo(),
                                   inVo  = new ProdutionWorkContentVo
            {
                ProdutionWorkContentId     = vo.ProdutionWorkContentId,
                ProdutionWorkContentCode   = ProdutionWorkContentCode_txt.Text,
                ProdutionWorkContentName   = ProdutionWorkContentName_txt.Text,
                DisplayOrder               = orderid,
                ProdutionWorkContentTypeId = int.Parse(ProdutionWorkContentType_cmb.SelectedValue.ToString())
            };

            try
            {
                outVo = (ProdutionWorkContentVo)base.InvokeCbm(new CheckProdutionWorkContentCbm(), inVo, false);
                if (outVo.AffectedCount > 0)
                {
                    messageData = new MessageData("mmcc00006", Properties.Resources.mmcc00006, ProdutionWorkContentCode_lbl.Text + " & " + DisplayOrder_lbl.Text);
                    popUpMessage.Warning(messageData, Text);
                    ProdutionWorkContentCode_txt.Focus();
                    return(false);
                }
            }
            catch (Com.Nidec.Mes.Framework.ApplicationException exception)
            {
                popUpMessage.ApplicationError(exception.GetMessageData(), Text);
                logger.Error(exception.GetMessageData());
                return(false);
            }
            return(true);
        }