Пример #1
0
        private void fillCombo()
        {
            UsersEntity entity = _usersBs.getMasterUsers();

            //کاربران اصلی را در کاکبو لیست می کند
            for (int i = 0; i < entity.Tables[entity.FilledTableName].Rows.Count; i++)
            {
                string name = entity.get(i, UsersEntity.FIELD_NAME).ToString() + " " +
                              entity.get(i, UsersEntity.FIELD_FAMILY).ToString() + "(" + entity.get(i, UsersEntity.FIELD_USERNAME).ToString() + ")";

                int          masterUserId = int.Parse(entity.get(i, UsersEntity.FIELD_ID).ToString());
                ComboBoxItem item         = new ComboBoxItem();
                item.Text  = name;
                item.Value = masterUserId.ToString();
            }
            //الگو ها را لیست می کند
            LetterNumberPatternBL     letPatt = new LetterNumberPatternBL();
            LetterNumberPatternEntity pEntity = letPatt.get();

            for (int i = 0; i < pEntity.Tables[pEntity.FilledTableName].Rows.Count; i++)
            {
                string       name = pEntity.get(i, LetterNumberPatternEntity.FIELD_PATTERN_NAME).ToString();
                string       id   = pEntity.get(i, LetterNumberPatternEntity.FIELD_ID).ToString();
                ComboBoxItem item = new ComboBoxItem();
                item.Text  = name;
                item.Value = id;
                cmbLetterPattern.Items.Add(item);
            }
        }
Пример #2
0
        private void fillGrid()
        {
            LetterNumberPatternEntity entity = null;

            entity = _letterNumberPatternBL.get();

            System.Collections.Hashtable hash = new Hashtable();
            _gridTools.bindDataToGrid(dataGridView1, entity, null, hash);
        }
Пример #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            bool b = checkData();

            if (!b)
            {
                return;
            }
            DataRow dr     = null;
            bool    newRow = false;

            LetterNumberPatternEntity entity = new LetterNumberPatternEntity();

            dr = entity.Tables[entity.TableName].NewRow();
            if (_id < 0)
            {
                newRow = true;
            }

            dr[LetterNumberPatternEntity.FIELD_RECIEVE_PATTERN]    = txtRecievePattern.Text;
            dr[LetterNumberPatternEntity.FIELD_SEND_PATTERN]       = txtSendPattern.Text;
            dr[LetterNumberPatternEntity.FIELD_REGISTER_DATE]      = DateTime.Now;
            dr[LetterNumberPatternEntity.FIELD_RESETBY]            = resetByRadionBtn();
            dr[LetterNumberPatternEntity.FIELD_LASTNUMBER_RECIEVE] = txtLastNumbeRecieve.Text;
            dr[LetterNumberPatternEntity.FIELD_LASTNUMBER_SEND]    = txtLastNumbeSend.Text;
            dr[LetterNumberPatternEntity.FIELD_PATTERN_NAME]       = txtPatternName.Text;
            if (_entity == null)
            {
                dr[LetterNumberPatternEntity.FIELD_CANSET] = true;
            }
            else
            {
                object canset = _entity.get(LetterNumberPatternEntity.FIELD_CANSET);
                if (canset != null && canset.ToString().Length > 0)
                {
                    dr[LetterNumberPatternEntity.FIELD_CANSET] = _entity.get(LetterNumberPatternEntity.FIELD_CANSET);
                }
                else
                {
                    dr[LetterNumberPatternEntity.FIELD_CANSET] = true;
                }

                object systemName = _entity.get(LetterNumberPatternEntity.FIELD_SYSTEMNAME);
                if (systemName != null && systemName.ToString().Length > 0)
                {
                    dr[LetterNumberPatternEntity.FIELD_SYSTEMNAME] = _entity.get(LetterNumberPatternEntity.FIELD_SYSTEMNAME);
                }
            }
            if (!newRow)
            {
                dr[LetterNumberPatternEntity.FIELD_ID] = _entity.get(LetterNumberPatternEntity.FIELD_ID);
            }

            entity.Tables[entity.TableName].Rows.Add(dr);
            if (newRow)
            {
                lblMsg.Text = "دخیره شده";
                _id         = _letterNumberPatternBL.add(entity);
                _entity     = _letterNumberPatternBL.get();
            }
            else
            {
                _letterNumberPatternBL.update(entity);
                lblMsg.Text = "به روز گردید";
            }
            this.Close();
        }