示例#1
0
        private void LoadDataByID(int iOpcID)
        {
            OperationCode    oOpc    = new OperationCode(iOpcID);
            OperationCodeDAL oOpcDAL = new OperationCodeDAL();

            Result oResult = new Result();

            oResult = oOpcDAL.LoadByID(oOpc);
            ClearTextValue();
            if (oResult.Status)
            {
                oOpc = (OperationCode)oResult.Return;
                if (oOpc != null)
                {
                    txtOperationID.Text = oOpc.OperationID.ToString();
                    txtDescription.Text = oOpc.Description.ToString();


                    hdOpID.Value = iOpcID.ToString();
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_INFO);
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("info"), true);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
            }
        }
示例#2
0
        private void MoveAction(string sType)
        {
            OperationCodeDAL oOpcDAL = new OperationCodeDAL();
            Result           oResult = oOpcDAL.LoadMoveData(txtOperationID.Text, sType);

            if (oResult.Status)
            {
                OperationCode oOpc = (OperationCode)oResult.Return;
                if (oOpc != null)
                {
                    ClearTextValue();
                    txtOperationID.Text = oOpc.OperationID.ToString();
                    txtDescription.Text = oOpc.Description.ToString();
                }
                else
                {
                    ucMessage.OpenMessage("Operation Code does not exist", Constants.MSG_TYPE_INFO);
                    ScriptManager.RegisterStartupScript(this.UpdatePanel7, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Info"), true);
                }

                hdOpID.Value = oOpc.OperationID.ToString();
            }
            else
            {
                ucMessage.OpenMessage("Operation Code does not exist", Constants.MSG_TYPE_INFO);
                ScriptManager.RegisterStartupScript(this.UpdatePanel7, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Info"), true);
            }
        }
示例#3
0
        private void LoadList()
        {
            Config oConfig = (Config)Session[Constants.SES_USER_CONFIG];

            if (oConfig != null)
            {
                OperationCode    oOpc    = new OperationCode();
                OperationCodeDAL oOpcDAL = new OperationCodeDAL();
                Result           oResult = oOpcDAL.LoadOperationCodeList();
                gvData.DataSource = null;
                gvData.DataBind();

                if (oResult.Status)
                {
                    DataTable dtTmpList = (DataTable)oResult.Return;
                    if (dtTmpList.Rows.Count > 0)
                    {
                        gvData.DataSource = dtTmpList;
                        gvData.DataBind();
                        Session[Constants.SES_OP_CODE] = dtTmpList;
                    }
                    else
                    {
                        ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                        ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
                    }
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                    ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_NOT_FOUND, Constants.MSG_TYPE_ERROR);
                ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), Constants.POPUP_WINDOW, Util.OpenPopup("Delete"), true);
            }
        }
示例#4
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            OperationCode    oOpc    = new OperationCode();
            OperationCodeDAL oOpcDAL = new OperationCodeDAL();

            oOpc.OperationID = Util.GetIntNumber(Request[txtOperationID.UniqueID].Trim());
            oOpc.Description = txtDescription.Text;


            Result oResult = (Result)oOpcDAL.Save(oOpc);

            if (oResult.Status)
            {
                this.LoadList();

                ucMessage.OpenMessage(Constants.MSG_SUCCESS_SAVE, Constants.MSG_TYPE_SUCCESS);
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_SAVE, Constants.MSG_TYPE_ERROR);
            }
        }
示例#5
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(hdOpID.Value))
            {
                OperationCodeDAL oOpcDAL = new OperationCodeDAL();
                Result           oResult = (Result)oOpcDAL.Detete(hdOpID.Value);
                if (oResult.Status)
                {
                    this.LoadList();
                    this.ClearTextValue();

                    ucMessage.OpenMessage(Constants.MSG_SUCCESS_DELETE, Constants.MSG_TYPE_SUCCESS);
                }
                else
                {
                    ucMessage.OpenMessage(Constants.MSG_ERROR_DELETE, Constants.MSG_TYPE_ERROR);
                }
            }
            else
            {
                ucMessage.OpenMessage(Constants.MSG_ERROR_DELETE, Constants.MSG_TYPE_ERROR);
            }
        }