示例#1
0
    private static void SaveLineItems(int AesID)
    {
        AESBL AESBL                   = new AESBL();
        var   AirAESLineItems         = (List <AESLineItem>)HttpContext.Current.Session["AESLineItems"];
        var   AirAESLineItemsToDelete = (List <int>)HttpContext.Current.Session["AESLineItemsToDelete"];

        if (AirAESLineItemsToDelete != null)
        {
            foreach (var item in AirAESLineItemsToDelete)
            {
                AESBL.DeleteAESLineItem(item);
            }
        }
        if (AirAESLineItems != null)
        {
            foreach (var item in AirAESLineItems)
            {
                if (item.ID == 0)
                {
                    item.AesID = AesID;
                    AESBL.InsertAESLineItem(item);
                }
                else
                {
                    if (item.IsModified)
                    {
                        item.AesID = AesID;
                        AESBL.UpdateAESLineItem(item);
                    }
                }
            }
        }
    }
示例#2
0
 public ActionResult GetScheduleB()
 {
     string description = Request.QueryString["description"];
     AESBL AESBL = new AESBL();
     var item = AESBL.GetScheduleB(GetCurrentELTUser().elt_account_number, description);
     return Json(item, JsonRequestBehavior.AllowGet);
 }