Example #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //string sErr = "";

            DTO.POPInfo inf = new DTO.POPInfo();

            if (_processStatus == "C")
            {
                if (!ctr.IsExist(txtCode.Text, txtDB.Text))
                {
                    ctr.Add(GetDataFromForm(inf), ref _sErr);
                }
                else
                {
                    _sErr = txtCode.Text.Trim() + " is exist!";
                }
            }
            else if (_processStatus == "A")
            {
                _sErr = ctr.InsertUpdate(GetDataFromForm(inf));
            }
            if (_sErr == "")
            {
                _processStatus = "V";
                EnabledForm(false);
            }
            else
            {
                lbErr.Text = _sErr;
            }
        }
Example #2
0
        private DTO.POPInfo GetDataFromForm(DTO.POPInfo obj)
        {
            //DTO.PODInfo obj = new DTO.PODInfo();
            obj.ROLE_ID       = txtCode.Text;
            obj.DB            = txtDB.Text;
            obj.DEFAULT_VALUE = txtDefault.Text;
            string    permis = obj.DEFAULT_VALUE;
            DataTable dt     = dgvData.DataSource as DataTable;

            dt.DefaultView.Sort = "ID ASC";
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string tmp = dt.Rows[i]["Permission"].ToString().Trim();
                permis += tmp != "" ? tmp : " ";
            }
            obj.PERMISSION = permis;
            return(obj);
        }
Example #3
0
        private void SetDataToForm(DTO.POPInfo obj)
        {
            txtCode.Text    = obj.ROLE_ID;
            txtDB.Text      = obj.DB;
            txtDefault.Text = obj.DEFAULT_VALUE;
            DataTable dt = dgvData.DataSource as DataTable;

            dt.DefaultView.Sort = "ID ASC";

            if (obj.PERMISSION != "")
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    dt.Rows[i]["Permission"] = obj.PERMISSION[i + 1].ToString();
                }
            }
            else
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    dt.Rows[i]["Permission"] = "";
                }
            }
        }