Exemple #1
0
        public ActionResult GRVImportProcess(int BatchId)
        {
            List <GRVListImport> all = GRVRep.GetAllGRVList(BatchId);

            foreach (GRVListImport imp in all)
            {
                if (!imp.hasError)
                {
                    GRVList ins = GRVRep.ConvertToOther(imp);

                    if (GRVRep.CheckGRVDuplicate(ins.Number.ToString()))
                    {
                        ins = GRVRep.UpdateFromImport(ins);
                    }
                    else
                    {
                        ins = GRVRep.Insert(ins);
                    }

                    GRVRep.RemoveTemp(imp.GRVListID);
                }
            }

            return(RedirectToAction("GRVLists"));
        }
Exemple #2
0
        public JsonResult _UpdateGRVLists(GRVList ins)
        {
            //...Update Object
            GRVList ins2 = GRVRep.Update(ins);

            //...Repopulate Grid...
            return(Json(new GridModel(GRVRep.GetAllGRVList())));
        }
Exemple #3
0
        public JsonResult _InsertGRVLists(GRVList ins)
        {
            //...Insert Object
            ins.PayDate = GRVRep.GetPaymentDate(ins.SupplierID, ins.GRVDate);
            GRVList ins2 = GRVRep.Insert(ins);

            //...Repopulate Grid...
            return(Json(new GridModel(GRVRep.GetAllGRVList())));
        }