Пример #1
0
        public ActionResult AddOtherFare(BuyFare model)
        {
            //listOrderInfo.Add(model);
            //var result = new { total = 100, rows = listOrderInfo };
            //return Json(result, JsonRequestBehavior.AllowGet);
            //string OcID = Request["OcID"] == null ? "" : Request["OcID"].ToString();
            //model.OcID = OcID;
            string result = PurchaseDAL.UpdateOtherFare(model);

            if (result == "")
            {
                return(Json("OK"));
            }
            else
            {
                return(Json("Error"));
            }
        }
Пример #2
0
        //返回附加費明細資料
        public JsonResult GetOtherFareList(BuyFare model)
        {
            //构造成Json的格式传递
            //if (!string.IsNullOrEmpty(model.OcID))
            //{
            //    //var list = SalesOrderDAL.GetSalesBomByID(model.OcID,model.Ver,model.UpperSeq);
            //    //2021/03/12參數改為數據模型傳值
            //    var list = SalesOrderDAL.GetSalesBomByID(model);
            //    var result = new { total = list.Count, rows = list };
            //    return Json(result, JsonRequestBehavior.AllowGet);
            //}
            //else
            //{
            //    return Json(null, JsonRequestBehavior.AllowGet);L
            //}
            var list = PurchaseDAL.GetOtherFareByID(model);

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        //返回其他費用明細資料
        public static List <BuyFare> GetOtherFareByID(BuyFare model)
        {
            string         strSql    = string.Format(@"Select * FROM pu_BuyFare Where ID='{0}' and Ver={1} ORDER BY FareID", model.ID, model.Ver);
            DataTable      dt        = SQLHelper.ExecuteSqlReturnDataTable(strSql);
            List <BuyFare> lsDetails = new List <BuyFare>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                BuyFare mdj = new BuyFare();
                DataRow dr  = dt.Rows[i];
                mdj.ID        = dr["ID"].ToString();
                mdj.Ver       = int.Parse(dr["Ver"].ToString());
                mdj.FareID    = dr["FareID"].ToString();
                mdj.Name      = dr["Name"].ToString();
                mdj.Qty       = int.Parse(dr["Qty"].ToString());
                mdj.UnitCode  = dr["UnitCode"].ToString();
                mdj.Price     = decimal.Parse(dr["Price"].ToString());
                mdj.FareSum   = decimal.Parse(dr["FareSum"].ToString());
                mdj.ProductID = dr["ProductID"].ToString();

                lsDetails.Add(mdj);
            }
            return(lsDetails);
        }
Пример #4
0
        public static string UpdateOtherFare(BuyFare model)
        {
            string result   = "";
            string strSql_i = "";
            string strSql_u = "";

            //string Seq = GetMaxSeq(model.ID, model.Ver);
            strSql_i = string.Format(
                @"Insert Into pu_BuyFare(ID,Ver,FareID, Name,FareSum,Qty,Price,UnitCode,ProductID) Values ('{0}','{1}', '{2}', '{3}', '{4}', '{5}', {6}, '{7}', '{8}')",
                model.ID, model.Ver, model.FareID, model.Name, model.FareSum, model.Qty, model.Price, model.UnitCode, model.ProductID);
            strSql_u = string.Format(
                @"Update pu_BuyFare Set Name='{3}',FareSum={4}, Qty={5},Price={6}, UnitCode='{7}', ProductID='{8}' WHERE ID='{0}' And Ver='{1}' And FareID='{2}'",
                model.ID, model.Ver, model.FareID, model.Name, model.FareSum, model.Qty, model.Price, model.UnitCode, model.ProductID);

            if (model.ActionType == "NEW")
            {
                result = SQLHelper.ExecuteSqlUpdate(strSql_i);
            }
            else
            {
                result = SQLHelper.ExecuteSqlUpdate(strSql_u);
            }
            return(result);
        }