protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //fill suppliers dropDown if (ddlSuppliers.Items.Count == 0) { List <AppSupplier> suppliers = AppSupplierCollection.FetchAll(); foreach (var item in suppliers) { ddlSuppliers.Items.Add(new ListItem(item.BusinessName, item.SupplierId.ToString())); } } //fill isSendReceived dropdown if (ddlIsSendReceived.Items.Count == 0) { ddlIsSendReceived.Items.Add(new ListItem(OrdersStrings.GetText(@"yes"), true.ToString())); ddlIsSendReceived.Items.Add(new ListItem(OrdersStrings.GetText(@"no"), false.ToString())); } //fill status dropdown if (ddlStatus.Items.Count == 0) { string[] names = Enum.GetNames(typeof(OrderStatus)); Array values = Enum.GetValues(typeof(OrderStatus)); for (int i = 0; i < names.Length; i++) { ddlStatus.Items.Add(new ListItem(OrdersStrings.GetText(names[i]), ((int)values.GetValue(i)).ToString())); } } //fill payement status dropdown if (ddlPaymentStatus.Items.Count == 0) { string[] names = Enum.GetNames(typeof(PaymentStatus)); Array values = Enum.GetValues(typeof(PaymentStatus)); for (int i = 0; i < names.Length; i++) { ddlPaymentStatus.Items.Add(new ListItem(OrdersStrings.GetText(names[i]), ((int)values.GetValue(i)).ToString())); } } LoadItems(); } int CurrentPageIndex = 0; if (!int.TryParse(hfCurrentPageIndex_dgOrders.Value, out CurrentPageIndex)) { CurrentPageIndex = 0; } if (CurrentPageIndex < 0) { CurrentPageIndex = 0; } dgOrders.CurrentPageIndex = CurrentPageIndex; }
protected void Page_Load(object sender, EventArgs e) { HasEditPermission = Permissions.PermissionsForUser(SessionHelper.UserId()).Contains(Permissions.PermissionKeys.sys_perm); if (ddlSuppliers.Items.Count == 0) { List <AppSupplier> suppliers = AppSupplierCollection.FetchAll(); foreach (var item in suppliers) { ddlSuppliers.Items.Add(new ListItem(item.BusinessName, item.SupplierId.ToString())); } } ddlSuppliers.DataBind(); }
private List <ListItem> getSuppliersList() { List <AppSupplier> suppliers = AppSupplierCollection.FetchAll(); List <ListItem> items = suppliers.Where(s => s.IsDeleted == false && s.IsLocked == false && s.IsService == true) .Select(s => new ListItem { Value = s.SupplierId.ToString(), Text = s.BusinessName }).ToList(); List <ListItem> ddlData = new List <ListItem>(); ddlData.Add(new ListItem() { Value = "0", Text = Snoopi.web.Resources.PromotedArea.ResourceManager.GetString("NoSelection") }); foreach (var item in items) { ddlData.Add(item); } return(ddlData); }