Ejemplo n.º 1
0
        private void BindFeeTypeDropDownList()
        {
            _feeType = new FeeType();
            List <FeeTypeModel> _listFeeList = _feeType.GetFeeType();

            /*----Display only those fee type those are map in fee seeting form----------------------------------------------------------*/
            FeeSetting             _feeSetting     = new FeeSetting();
            List <FeeSettingModel> _listFeeSetting = _feeSetting.GetFeeSetting(Convert.ToInt32(ddlAcademicYear.SelectedValue));

            if (_listFeeList != null && _listFeeSetting != null)
            {
                _listFeeList = _listFeeList.Where(p => _listFeeSetting.Any(p2 => p2.FeeTypeID == p.FeeTypeID)).ToList();
            }
            /*--------------------------------------------------------------------------------------------------------------------------*/

            if (_listFeeList != null)
            {
                _listFeeList.Add(new FeeTypeModel {
                    FeeTypeID = 0, FeeType = "Select"
                });
                ddlFeeType.DataSource    = _listFeeList.OrderBy(x => x.FeeTypeID).ToList();
                ddlFeeType.DisplayMember = "FeeType";
                ddlFeeType.ValueMember   = "FeeTypeID";
            }
        }
Ejemplo n.º 2
0
        private void BindFeeTypeDropDownList()
        {
            _feetype = new FeeType();
            List <FeeTypeModel> _listFeeList = _feetype.GetFeeType();

            if (_listFeeList != null)
            {
                _listFeeList.Add(new FeeTypeModel {
                    FeeTypeID = 0, FeeType = "Select"
                });
                colFeeType.DataSource    = _listFeeList.OrderBy(x => x.FeeTypeID).ToList();
                colFeeType.DisplayMember = "FeeType";
                colFeeType.ValueMember   = "FeeTypeID";
            }
            //foreach (DataGridViewRow row in gridFeeSetting.Rows)
            //{
            //    DataGridViewComboBoxCell ddlFeeType = (DataGridViewComboBoxCell)(row.Cells["colFeeType"]);
            //    ddlFeeType.DataSource = dicFeeType.ToList();
            //    ddlFeeType.DisplayMember = "Value";
            //    ddlFeeType.ValueMember = "Key";
            //    ddlFeeType.Value = 0;
            //}
        }
 private void BindGrid()
 {
     try
     {
         _feeType = new FeeType();
         List <FeeTypeModel> _listFeeType = _feeType.GetFeeType();
         if (_listFeeType != null && _listFeeType.Count > 0)
         {
             gridFeeType.DataSource = _listFeeType;
             // lblNoRecordFound.Visible = false;
             BindGridControls(_listFeeType);
         }
         else
         {
             // lblNoRecordFound.Visible = true;
         }
         lblError.Visible = false;
     }
     catch (Exception ex)
     {
         lblError.Visible = true;
         lblError.Text    = "Error! Please contact to admin.";
     }
 }