public int GetRukuNumber(int sura, int aya) { for (int rukuIndex = 0; rukuIndex < Ruku.GetLength(0); rukuIndex++) { if (Ruku[rukuIndex, 0] == sura) { if (Ruku[rukuIndex, 1] == aya) { return(rukuIndex); } } if (Ruku[rukuIndex, 0] > sura) { break; } } return(0); }
private List <Ruku> CalculateRuku(DateTime dt1, DateTime dt2) { List <Buy> listbuy = bllbuy.GetModelList(string.Empty); List <Ruku> listsum = new List <Ruku>(); DateTime temp = dt1; for (; temp < dt2; temp = temp.AddDays(1)) { Ruku mod = new Ruku() { 日期 = temp, 厨房入库 = listbuy.Where(o => o.Category == "厨房入库" && o.LogDate == temp).Sum(o => o.Money), 酒水入库 = listbuy.Where(o => o.Category == "酒水入库" && o.LogDate == temp).Sum(o => o.Money), 香烟入库 = listbuy.Where(o => o.Category == "香烟入库" && o.LogDate == temp).Sum(o => o.Money), 干货入库 = listbuy.Where(o => o.Category == "干货入库" && o.LogDate == temp).Sum(o => o.Money), 食油入库 = listbuy.Where(o => o.Category == "食油入库" && o.LogDate == temp).Sum(o => o.Money), 合计金额 = listbuy.Where(o => o.LogDate == temp).Sum(o => o.Money) }; listsum.Add(mod); } return(listsum); }