コード例 #1
0
 public ChequeForm(int id)
 {
     _id            = id;
     _chequeBL      = new ChequeBL();
     _chequeReplyBL = new ChequeReplyBL();
     InitializeComponent();
 }
コード例 #2
0
ファイル: UserForm.cs プロジェクト: sohbati/Automation
        private int getCheques(int userId)
        {
            ChequeBL     bl = new ChequeBL();
            ChequeEntity e  = bl.getRefferedToUser(userId);
            int          i  = e.Tables[e.FilledTableName].Rows.Count;

            return(i);
        }
コード例 #3
0
        public MainForm()
        {
            InitializeComponent();

            _letterBL         = new LetterBL();
            _chequeBL         = new ChequeBL();
            _gridTools        = new GridTools();
            gridSends.Tag     = LetterBL.LETTER_TYPE_SEND;
            gridRecieveds.Tag = LetterBL.LETTER_TYPE_RECIEVE;
        }
コード例 #4
0
        public ChequeList()
        {
            _gridTools = new GridTools();

            InitializeComponent();

            _chequeBL          = new ChequeBL();
            _advanceSearchForm = new ChequeAdvanceSearchForm();

            initList();
            //permision
            if (!UsersBS.ADMIN.ToString().Equals(UsersBS.loginedUser.get(UsersEntity.FIELD_USER_TYPE).ToString()))
            {
                btnDelete.Enabled = false;
            }
        }
コード例 #5
0
        private void updateChequeColors()
        {
            ChequeBL bl = new ChequeBL();

            bl.updateColor(ColorTranslator.ToHtml(pnlCheque.BackColor));
        }
コード例 #6
0
        private void btnReffferLetter_Click(object sender, EventArgs e)
        {
            LetterBL letterBL = new LetterBL();
            ChequeBL chequeBL = new ChequeBL();

            IsRefferDone = false;
            int assignedUserId = 0;

            if (LetterId > 0)
            {
                LetterEntity letterEntity       = letterBL.getByLetterId(LetterId);
                int          assignedUserTreeId = int.Parse(letterEntity.get(LetterEntity.FIELD_USER_TREE_ID).ToString());
                assignedUserId = _userTreeBL.getUserIdByTreeId(assignedUserTreeId);
                bool b = FormChecker.CheckDate(txtRefferDate, lblRefferDate);
                if (!b)
                {
                    return;
                }
            }

            if (ChequeId > 0)
            {
                ChequeEntity chequeEntity       = chequeBL.get(ChequeId);
                int          assignedUserTreeId = int.Parse(chequeEntity.get(ChequeEntity.FIELD_USER_TREE_ID).ToString());
                assignedUserId = _userTreeBL.getUserIdByTreeId(assignedUserTreeId);
            }
            if (lstUserList.Items.Count <= 0 || lstUserList.SelectedIndex < 0)
            {
                MessageBox.Show("لطفا کاربری را انتخاب نمایید !");
                return;
            }
            ComboBoxItem item       = (ComboBoxItem)lstUserList.Items[lstUserList.SelectedIndex];
            int          userTreeId = int.Parse(item.Value);


            int assigntoNewUserID = _userTreeBL.getUserIdByTreeId(userTreeId);

            if (assignedUserId == assigntoNewUserID)
            {
                MessageBox.Show("آیتم مورد نظر در حال حاضر در اختیار کاربر انتخاب شده می باشد. ");
                return;
            }

            DialogResult re = MessageBox.Show("آیا از انجام عمل ارجاع مطمئن هستید ؟  ", "", MessageBoxButtons.YesNo);

            if (re.Equals(DialogResult.No))
            {
                return;
            }


            if (_letterId >= 0)
            {
                letterBL.updateRefferenceUser(_letterId, userTreeId);

                letterBL.updateRefferenceDate(RMX_TOOLS.date.DateXFormer.persianToGreGorian(txtRefferDate.Text), LetterId);

                lblMsg.Text = "ارجاع انجام گردید!";
            }
            else if (_chequeId >= 0)
            {
                chequeBL.updateRefferenceUser(_chequeId, userTreeId);
                lblMsg.Text = "ارجاع انجام گردید!";
            }
            IsRefferDone = true;

            // this.Close();
        }