Example #1
0
        public ActionResult GetReturnDataforGR(int id)
        {
            var checkstatus = obj.GetDoc().Where(x => x.DocumentNo == id && x.Status == "Partial Delivery").FirstOrDefault();

            if (checkstatus != null)
            {
                ReqList          li   = new ReqList();
                DataSet          ds   = li.Show_ReturndataforGRPartial(id);
                List <ProcureVM> list = new List <ProcureVM>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    list.Add(new ProcureVM
                    {
                        ItemType = dr["ItemType"].ToString(),
                        ItemName = dr["ItemName"].ToString(),
                        Quantity = Convert.ToInt32(dr["RemainingQuantity"])
                    });
                }


                return(Json(list, JsonRequestBehavior.AllowGet));
            }
            else
            {
                ReqList          li   = new ReqList();
                DataSet          ds   = li.Show_ReturndataforGR(id);
                List <ProcureVM> list = new List <ProcureVM>();

                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    list.Add(new ProcureVM
                    {
                        ItemType = dr["ItemType"].ToString(),
                        ItemName = dr["ItemName"].ToString(),
                        Quantity = Convert.ToInt32(dr["RejectedQuantity"])
                    });
                }


                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }