protected void Application_Start() { AreaRegistration.RegisterAllAreas(); // Use LocalDB for Entity Framework by default Database.DefaultConnectionFactory = new SqlConnectionFactory(@"Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True"); AutomapperHelper.InitAutomapper(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); }
private void txtRationcardNumber_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { try { CategoryWiseSearchResult searchedCards = MasterDataHelper.SearchCard("RATIONCARD", txtRationcardNumber.Text, null); if (searchedCards != null) { List <RationCardDetail> cardWithRationThisFortnight = searchedCards.CardSearchResult.FindAll(i => MasterData.AllCardsOfThisFortnight.Data.Any(j => j.Equals(i.Number))); if ((cardWithRationThisFortnight != null) && (cardWithRationThisFortnight.Count > 0)) { MessageBox.Show("RationCard already given in this Fortnight for below cards :" + Environment.NewLine + string.Join(Environment.NewLine , cardWithRationThisFortnight.Select(i => "Name : " + i.Name + " CardNumber : " + i.Number).ToList())); } searchedCards.CardSearchResult.RemoveAll(i => cardWithRationThisFortnight.Any(j => j.Number.Equals(i.Number))); searchedCards.CardCountOfCategory = searchedCards.CardSearchResult.Count; _searchedCards.Clear(); foreach (RationCardDetail card in searchedCards.CardSearchResult) { if (card.ActiveCard) { var cardExtended = new RationCardDetailExtended(); cardExtended = AutomapperHelper.ConvertAutoMapper <RationCardDetail, RationCardDetailExtended>(card); cardExtended.IsSelected = true; _searchedCards.Add(cardExtended); } } } grdVwSearchResult.DataSource = null; grdVwSearchResult.DataSource = _searchedCards; //making card number complete //var searchedCardNumber = _searchedCards.FirstOrDefault(i => i.Number.Contains(txtRationcardNumber.Text)).Number; txtRationcardNumber.Text = ""; //make unneccesary fileds hidden grdVwSearchResult.Columns["Cat_Key"].Visible = false; grdVwSearchResult.Columns["Cat_Desc"].Visible = false; grdVwSearchResult.Columns["RationCard_Id"].Visible = false; grdVwSearchResult.Columns["Card_Category_Id"].Visible = false; grdVwSearchResult.Columns["Customer_Created_Date"].Visible = false; grdVwSearchResult.Columns["Customer_Id"].Visible = false; grdVwSearchResult.Columns["Hof_Id"].Visible = false; grdVwSearchResult.Columns["Dist_Id"].Visible = false; grdVwSearchResult.Columns["ActiveCustomer"].Visible = false; grdVwSearchResult.Columns["Cat_Id"].Visible = false; //grdVwSearchResult.Columns["CardCount"].Visible = false; //grdVwSearchResult.Columns["FamilyCount"].Visible = false; grdVwSearchResult.Columns["ActiveCard"].Visible = true; //grdVwSearchResult.Columns["Hof_Flag"].Visible = false; grdVwSearchResult.Columns["CardStatus"].Visible = false; grdVwSearchResult.Columns["Gaurdian_Relation"].Visible = false; grdVwSearchResult.Columns["SlNo"].Visible = false; //grdVwSearchResult.Columns["Number"].Visible = false; grdVwSearchResult.Columns["Adhar_No"].Visible = false; //grdVwSearchResult.Columns["Mobile_No"].Visible = false; grdVwSearchResult.Columns["Hof_Name"].Visible = false; grdVwSearchResult.Columns["Relation_With_Hof"].Visible = false; //grdVwSearchResult.Columns["Name"].Visible = false; grdVwSearchResult.Columns["Age"].Visible = false; grdVwSearchResult.Columns["Address"].Visible = false; grdVwSearchResult.Columns["Card_Created_Date"].Visible = false; grdVwSearchResult.Columns["Gaurdian_Name"].Visible = false; grdVwSearchResult.Columns["Remarks"].Visible = false; grdVwSearchResult.Columns["FamilyCount"].Visible = false; grdVwSearchResult.Columns["CardCount"].Visible = false; grdVwSearchResult.Columns["IsSelected"].HeaderText = ""; grdVwSearchResult.Columns["IsSelected"].DisplayIndex = 0; grdVwSearchResult.Columns["IsSelected"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; grdVwSearchResult.Columns["IsSelected"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, true); grdVwSearchResult.Columns["Number"].HeaderText = "Card No."; grdVwSearchResult.Columns["Number"].DisplayIndex = 1; grdVwSearchResult.Columns["Number"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; grdVwSearchResult.Columns["Number"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, true); grdVwSearchResult.Columns["Name"].DisplayIndex = 2; grdVwSearchResult.Columns["Name"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; grdVwSearchResult.Columns["Name"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, true); grdVwSearchResult.Columns["Mobile_No"].HeaderText = "Mobile No"; grdVwSearchResult.Columns["Mobile_No"].DisplayIndex = 3; grdVwSearchResult.Columns["Mobile_No"].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; grdVwSearchResult.Columns["Mobile_No"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, true); grdVwSearchResult.Columns["Hof_Flag"].HeaderText = "IsHof"; grdVwSearchResult.Columns["Hof_Flag"].DisplayIndex = 6; grdVwSearchResult.Columns["Hof_Flag"].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; grdVwSearchResult.Columns["Hof_Flag"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.ColumnHeader, true); grdVwSearchResult.Columns["ActiveCard"].HeaderText = "Is Active"; grdVwSearchResult.Columns["ActiveCard"].DisplayIndex = 7; grdVwSearchResult.Columns["ActiveCard"].AutoSizeMode = DataGridViewAutoSizeColumnMode.ColumnHeader; grdVwSearchResult.Columns["ActiveCard"].GetPreferredWidth(DataGridViewAutoSizeColumnMode.ColumnHeader, true); //grdVwSearchResult.Columns.Add(new DataGridViewColumn { ValueType = typeof(bool), Name = "IsSelected", HeaderText = "Select"}); //grdVwSearchResult.Width = grdVwSearchResult.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) + 40; //grdVwSearchResult.Height = grdVwSearchResult.Rows.GetRowsHeight(new DataGridViewElementStates()); btnCreateBill.Visible = true; txtRationcardNumber.Text = ""; CalculateCardCount(); grdVwSearchResult.Focus(); } catch (Exception ex) { txtRationcardNumber.Text = ""; Logger.LogError(ex); } } }