Пример #1
0
        private void initSearch()
        {
            _searchFields = new string[7];
            _searchPanels = new Panel[7];

            BasicInfoUtil.fillComboBox(cmbSemat, "Semat", -1);

            _searchFields[0] = CompanyEntity.FIELD_COMPANY_NAME;
            _searchFields[1] = CompanyEntity.FIELD_OFFICER;
            _searchFields[2] = CompanyEntity.VIEW_FIELD_SEMAT;
            _searchFields[3] = CompanyEntity.FIELD_TEL;
            _searchFields[4] = CompanyEntity.FIELD_FAX;
            _searchFields[5] = CompanyEntity.FIELD_ADDRESS;
            _searchFields[6] = CompanyEntity.FIELD_DESCRIPTION;

            _searchPanels[00] = pnlCompanyName;
            _searchPanels[01] = pnlOfficer;
            _searchPanels[02] = pnlSemat;
            _searchPanels[03] = pnlTel;
            _searchPanels[04] = pnlFax;
            _searchPanels[05] = pnlAddress;
            _searchPanels[06] = pnlDescription;

            selectSearchPanel(0);
        }
Пример #2
0
        private void init()
        {
            int sematId = 0;

            if (_id > 0)
            {
                CompanyEntity entity = null;
                entity = _companyBL.get(_id);

                txtCompanyName.Text = entity.get(CompanyEntity.FIELD_COMPANY_NAME).ToString();
                txtTel.Text         = entity.get(CompanyEntity.FIELD_TEL).ToString();
                txtOfficer.Text     = entity.get(CompanyEntity.FIELD_OFFICER).ToString();
                txtFax.Text         = entity.get(CompanyEntity.FIELD_FAX).ToString();
                txtAddress.Text     = entity.get(CompanyEntity.FIELD_ADDRESS).ToString();
                txtDescription.Text = entity.get(CompanyEntity.FIELD_DESCRIPTION).ToString();
                if (entity.get(CompanyEntity.FIELD_SEMAT) != null && entity.get(CompanyEntity.FIELD_SEMAT).ToString().Length > 0)
                {
                    sematId = int.Parse(entity.get(CompanyEntity.FIELD_SEMAT).ToString());
                }
                if (entity.get(CompanyEntity.FIELD_ACTIVE) != null &&
                    entity.get(CompanyEntity.FIELD_ACTIVE).ToString().Length > 0 &&
                    ((bool)entity.get(CompanyEntity.FIELD_ACTIVE)) == false)
                {
                    cmbActive.SelectedIndex = 1;
                }
                else
                {
                    cmbActive.SelectedIndex = 0;
                }
            }
            else
            {
                if (_id == 0)
                {
                    _readOnly = true;
                }
                sematId = 0;
                cmbActive.SelectedIndex = 0;
            }

            BasicInfoUtil.fillComboBox(cmbSemat, "Semat", sematId);
            if (_readOnly)
            {
                txtTel.Enabled         = false;
                txtFax.Enabled         = false;
                txtDescription.Enabled = false;
                txtCompanyName.Enabled = false;
                txtAddress.Enabled     = false;
                btnSave.Enabled        = false;
                txtOfficer.Enabled     = false;
                cmbSemat.Enabled       = false;
                cmbActive.Enabled      = false;
            }
        }
Пример #3
0
        private void init()
        {
            pnlLetterStateColor.BackColor = Color.White;
            BasicInfoUtil.fillComboBox(cmbLetterStateId, "LetterState", -1);

            ApplicationPropertiesBL appPropertiesBL = new ApplicationPropertiesBL();

            pnlColorConfirmedLetter.BackColor = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.COLOR_CONFIRMED_LETTER));
            pnlReferenceColor.BackColor       = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.COLOR_REFERENCE_LIMIT));
            txtReferLimit.Text  = appPropertiesBL.getValue(ApplicationPropertiesBL.REFERENCE_COUNT);
            pnlCheque.BackColor = ColorTranslator.FromHtml(appPropertiesBL.getValue(ApplicationPropertiesBL.CHEQUE_WITHNO_REPLY));
        }
Пример #4
0
        private void init()
        {
            if (_id <= 0)
            {
                return;
            }


            _entity = _refCycleBL.get(_id);

            txtLetterNumber.Text = _entity.get(ReferenceCycleEntity.FIELD_LETTERID + "_DESC").ToString();
            txtFirstRefDate.Text = _entity.get(ReferenceCycleEntity.FIELD_FIRSTREFERDATE + "").ToString();

            DateConverter converter = new DateConverter();

            txtFirstRefDate.Text  = converter.valueToString(_entity.get(ReferenceCycleEntity.FIELD_FIRSTREFERDATE));
            txtSecondRefDate.Text = converter.valueToString(_entity.get(ReferenceCycleEntity.FIELD_SECONDREFERDATE));

            txtFirstRefFromUser.Text = _entity.get(ReferenceCycleEntity.FIELD_FIRSTFROMUSER + "_DESC").ToString();
            txtFirstRefToUser.Text   = _entity.get(ReferenceCycleEntity.FIELD_FIRSTTOUSER + "_DESC").ToString();

            txtSecondRefFromUser.Text = _entity.get(ReferenceCycleEntity.FIELD_SECONDFROMUSER + "_DESC").ToString();
            txtSecondRefToUser.Text   = _entity.get(ReferenceCycleEntity.FIELD_SECONDTOUSER + "_DESC").ToString();

            int action = 0;

            if (_entity.get(ReferenceCycleEntity.FIELD_ACTION).ToString().Length > 0)
            {
                action = int.Parse(_entity.get(ReferenceCycleEntity.FIELD_ACTION).ToString());
            }
            BasicInfoUtil.fillComboBox(cmbAction, "ReferenceCycleAction", action);

            txtActionDesc.Text = _entity.get(ReferenceCycleEntity.FIELD_ACTIONDESCRIPTION).ToString();

            bool   archive = false;
            string a       = _entity.get(ReferenceCycleEntity.FIELD_ARCHIVE).ToString();

            if (a == null || a.Length == 0)
            {
                archive = false;
            }
            else
            {
                archive = bool.Parse(a);
            }
            cbArchive.Checked = archive;
        }
Пример #5
0
        private void initSearch()
        {
            _searchFields = new string[9];
            _searchPanels = new Panel[9];

            BasicInfoUtil.fillComboBox(cmbInsuranceType, "InsuranceType", -1);
            BasicInfoUtil.fillComboBox(cmbLetterStateId, "LetterState", -1);
            UsersBS.fillComboWithUsers(cmbReferenceUserId, -1);
            UsersBS.fillComboWithUsers(cmbRefferFrom, -1);

            _searchFields[0] = LetterEntity.FIELD_LETTER_NUMBER;
            _searchFields[1] = LetterEntity.FIELD_LETTER_DATE;
            _searchFields[2] = LetterEntity.FIELD_LETTER_SUBJECT;
            _searchFields[3] = LetterEntity.FIELD_INSURANCE_TYPE_ID + "_DESC";
            _searchFields[4] = LetterEntity.FIELD_INSURANCE_DATE;
            _searchFields[5] = LetterEntity.FIELD_LETTER_STATE_ID + "_DESC";
            _searchFields[6] = LetterEntity.VIEW_FIELD_REFERENCED_USER_ID + "_DESC";
            _searchFields[7] = LetterEntity.FIELD_COMPANY_ID + "_DESC";
            _searchFields[8] = LetterEntity.FIELD_REFER_FROM_USER_ID + "_DESC";

            _searchPanels[00] = pnlLetterNumber;
            _searchPanels[01] = pnlLetterDate;
            _searchPanels[02] = pnlSubject;
            _searchPanels[03] = pnlInsurance;
            _searchPanels[04] = pnlInsuranceDate;
            _searchPanels[05] = pnlLetterState;
            _searchPanels[06] = pnlReferenceUser;
            _searchPanels[07] = pnlCompanyName;
            _searchPanels[08] = pnlRefferFrom;

            selectSearchPanel(0);

            cmbCompareInsuranceDate.SelectedIndex = 0;
            cmbCompareLetterDate.SelectedIndex    = 0;

            cmbCompareInsuranceDate_SelectedIndexChanged(cmbCompareInsuranceDate, null);
            cmbCompareLetterDate_SelectedIndexChanged(cmbCompareLetterDate, null);
        }
Пример #6
0
        private void initSearch()
        {
            _searchFields = new string[12];
            _searchPanels = new Panel[12];

            BasicInfoUtil.fillComboBox(cmbBankId, "Bank", -1);
            UsersBS.fillComboWithUsers(cmbRefferFrom, -1);
            UsersBS.fillComboWithUsers(cmbRefferToUser, -1);

            _searchFields[0]  = ChequeEntity.FIELD_CHEQUE_NUMBER;
            _searchFields[1]  = ChequeEntity.FIELD_MATURITY_DATE;
            _searchFields[2]  = ChequeEntity.FIELD_ENTRY_DATE;
            _searchFields[3]  = ChequeEntity.FIELD_PRICE;
            _searchFields[4]  = ChequeEntity.VIEW_FIELD_BI_BANK_DESCRIPTION;
            _searchFields[5]  = ChequeEntity.FIELD_ACCOUNT_HOLDER_NAME;
            _searchFields[6]  = ChequeEntity.FIELD_ACCOUNT_NUMBER;
            _searchFields[7]  = ChequeEntity.FIELD_DESCRIPTION;
            _searchFields[8]  = ChequeEntity.VIEW_FIELD_PAYTYPE_DESC;
            _searchFields[9]  = ChequeEntity.VIEW_FIELD_COMPANYNAME;
            _searchFields[10] = ChequeEntity.FIELD_REFER_FROM_USER_ID + "_DESC";
            _searchFields[11] = ChequeEntity.VIEW_FIELD_USERNAME;

            _searchPanels[00] = pnlChequeNumber;
            _searchPanels[01] = pnlMaturityDate;
            _searchPanels[02] = pnlEntryDate;
            _searchPanels[03] = pnlPrice;
            _searchPanels[04] = pnlBank;
            _searchPanels[05] = pnlAccountHolderName;
            _searchPanels[06] = pnlAccountNumber;
            _searchPanels[07] = pnlDescription;
            _searchPanels[08] = pnlPayType;
            _searchPanels[09] = pnlCompanyName;
            _searchPanels[10] = pnlRefferFrom;
            _searchPanels[11] = pnlRefferToUser;

            selectSearchPanel(0);
        }
Пример #7
0
        public void initForm()
        {
            cmbPayType.Items.Clear();
            ComboBoxItem item = new ComboBoxItem("چک", "0");

            cmbPayType.Items.Add(item);
            item = new ComboBoxItem("نقد", "1");
            cmbPayType.Items.Add(item);

            int           bankid    = 0;
            int           companyId = 0;
            DateConverter converter = new DateConverter();

            if (_id > 0)
            {
                ChequeEntity entity = _chequeBL.get(_id);

                if (entity.get(ChequeEntity.FIELD_PAY_TYPE).ToString().Length > 0)
                {
                    if (((bool)entity.get(ChequeEntity.FIELD_PAY_TYPE)) == true)
                    {
                        cmbPayType.SelectedIndex = 1;
                    }
                    else
                    {
                        cmbPayType.SelectedIndex = 0;
                    }
                }
                else
                {
                    cmbPayType.SelectedIndex = -1;
                    lblCbArchive.Visible     = false;
                    cbArchive.Visible        = false;
                }
                if (entity.get(ChequeEntity.FIELD_USER_TREE_ID).ToString().Length > 0)
                {
                    _userTreeId = int.Parse(entity.get(ChequeEntity.FIELD_USER_TREE_ID).ToString());
                }

                txtChequeNumber.Text      = entity.get(ChequeEntity.FIELD_CHEQUE_NUMBER).ToString();
                txtMaturityDate.Text      = converter.valueToString(entity.get(ChequeEntity.FIELD_MATURITY_DATE));
                txtEntryDate.Text         = converter.valueToString(entity.get(ChequeEntity.FIELD_ENTRY_DATE));
                txtRefferDate.Text        = converter.valueToString(entity.get(ChequeEntity.FIELD_REFFER_DATE));
                txtPrice.Text             = entity.get(ChequeEntity.FIELD_PRICE).ToString();
                txtAccountNumber.Text     = entity.get(ChequeEntity.FIELD_ACCOUNT_NUMBER).ToString();
                txtInsuranceNumber.Text   = entity.get(ChequeEntity.FIELD_INSURANCE_NUMBER).ToString();
                txtAccountHolderName.Text = entity.get(ChequeEntity.FIELD_ACCOUNT_HOLDER_NAME).ToString();
                //txtDescription.Text = entity.get(ChequeEntity.FIELD_DESCRIPTION).ToString();
                txtRegistrantUser.Text = UsersBS.loginedUser.ToString();
                if (entity.get(ChequeEntity.FIELD_BANK_ID).ToString().Length > 0)
                {
                    bankid = int.Parse(entity.get(ChequeEntity.FIELD_BANK_ID).ToString());
                }

                txtCompany.Tag = 0;
                if (entity.get(ChequeEntity.FIELD_COMPANY_ID).ToString().Length > 0)
                {
                    txtCompany.Tag  = (int)entity.get(ChequeEntity.FIELD_COMPANY_ID);
                    txtCompany.Text = CompanyBL.getCompanyName((int)txtCompany.Tag);
                }

                cbArchive.Checked = (Boolean)("".Equals(entity.get(ChequeEntity.FIELD_ARCHIVE).ToString()) ? false : entity.get(ChequeEntity.FIELD_ARCHIVE));

                if (entity.get(ChequeEntity.FIELD_INSURANCE_COMPANY).ToString().Length > 0)
                {
                    companyId = int.Parse(entity.get(ChequeEntity.FIELD_INSURANCE_COMPANY).ToString());
                }

                UsersBS usersBs = new UsersBS();
                string  s       = "";
                int     id      = -1;
                if (entity.get(ChequeEntity.FIELD_REGISTRANT_USER).ToString().Length > 0)
                {
                    UsersEntity ue = usersBs.get(int.Parse(entity.get(ChequeEntity.FIELD_REGISTRANT_USER).ToString()));
                    if (ue.Tables[ue.FilledTableName].Rows.Count <= 0)
                    {
                        s  = UsersBS.loginedUser.ToString();
                        id = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString());
                    }
                    else
                    {
                        s  = ue.ToString();
                        id = int.Parse(ue.get(UsersEntity.FIELD_ID).ToString());
                    }
                }
                else
                {
                    s  = UsersBS.loginedUser.ToString();
                    id = int.Parse(UsersBS.loginedUser.get(UsersEntity.FIELD_ID).ToString());
                }
                txtRegistrantUser.Text = s;
                txtRegistrantUser.Tag  = id;

                if (entity.get(ChequeEntity.FIELD_REGISTER_DATE) != null &&
                    entity.get(ChequeEntity.FIELD_REGISTER_DATE).ToString().Length > 0)
                {
                    txtRegisterDate.Text = converter.valueToString(entity.get(ChequeEntity.FIELD_REGISTER_DATE));
                }
                else
                {
                    txtRegisterDate.Text = converter.valueToString(DateTime.Now);
                }

                cmbReferenceUserId.Visible = false;
                lblReferenceUserId.Visible = false;
            }
            else
            {
                //lblChqueReply.Visible = false;
                tblReply.Visible       = false;
                txtRegistrantUser.Tag  = UsersBS.loginedUser.get(UsersEntity.FIELD_ID);
                txtRegistrantUser.Text = UsersBS.loginedUser.ToString();

                txtRegisterDate.Text = converter.valueToString(DateTime.Now);

                cmbReferenceUserId.Visible = true;
                lblReferenceUserId.Visible = true;
                fillUserRefferenceCombo(-1);
                txtCompany.Tag = 0;
            }

            BasicInfoUtil.fillComboBox(cmbInsuranceCompany, "InsuranceCompany", companyId);
            BasicInfoUtil.fillComboBox(cmbBankId, "Bank", bankid);
            initList();

            if (readOnly == true)
            {
                btnSave.Enabled = false;
                btnReferToMasterUser.Enabled = false;
            }

            setPermision();
            if (_id < 0)
            {
                linkAttachment.Visible = false;
            }
        }