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); } }
private void fillGrid() { LetterNumberPatternEntity entity = null; entity = _letterNumberPatternBL.get(); System.Collections.Hashtable hash = new Hashtable(); _gridTools.bindDataToGrid(dataGridView1, entity, null, hash); }
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(); }