public static V_TransferCheck S1_ToView_TransferCheck(TransferCheck dbCheck)
        {
            Mapper.CreateMap <TransferCheck, V_TransferCheck>();
            V_TransferCheck vCheck = Mapper.Map <TransferCheck, V_TransferCheck>(dbCheck);

            return(vCheck);
        }
        public static V_IncomeBill S1_ToView_IncomeBill(TransferCheck dbCheck)
        {
            Mapper.CreateMap <TransferCheck, V_IncomeBill>();
            V_IncomeBill vBill = Mapper.Map <TransferCheck, V_IncomeBill>(dbCheck);

            return(vBill);
        }
Exemple #3
0
        public ActionResult SaveDebitTransferCheckData(TransferCheck info)
        {
            using (FATContainer dataContainer = new FATContainer())
            {
                TransferCheck orgInfo = dataContainer.TransferCheck.Find(info.Row_ID);
                dataContainer.Entry <TransferCheck>(orgInfo).CurrentValues.SetValues(info);
                dataContainer.SaveChanges();

                JsonResult result = new JsonResult();
                result.Data = string.Empty;
                return(result);
            }
        }
        public ActionResult SaveT2RoutineData(List <TransferCheck> tcList)
        {
            using (FATContainer dataContainer = new FATContainer())
            {
                foreach (TransferCheck tc in tcList)
                {
                    TransferCheck orgInfo = dataContainer.TransferCheck.Find(tc.Row_ID);
                    dataContainer.Entry <TransferCheck>(orgInfo).CurrentValues.SetValues(tc);
                }
                dataContainer.SaveChanges();

                JsonResult result = new JsonResult();
                return(result);
            }
        }
Exemple #5
0
        public ActionResult DebitTransferCheck()
        {
            using (FATContainer dataContainer = new FATContainer())
            {
                int             tchRoutineID = dataContainer.TeachingNode.Find(Convert.ToInt32(RouteData.Values["id"])).RoutineID;
                TeachingRoutine routine      = SharedCasePool.GetCasePool().GetRoutine(tchRoutineID);
                TeachingNode    node         = routine.NodeList[Convert.ToInt32(RouteData.Values["id"])];
                TransferCheck   tcInfo       = dataContainer.TransferCheck.FirstOrDefault(info => (info.TchRoutineID == node.RoutineID));
                ViewData[ConstDefine.ViewData_CaseText] = SharedCasePool.GetCasePool().GetRoutine(node.RoutineID).GroupList[node.GroupIdx].GroupText;
                ViewBag.RoutineName = routine.RelTmpRoutine.RoutineName;
                ViewBag.NodeName    = node.RelTmpNode.NodeName;
                ViewBag.TchNodeID   = node.Row_ID;

                return(View(tcInfo));
            }
        }
Exemple #6
0
 public ActionResult InitDebitTransferCheckData()
 {
     using (FATContainer dataContainer = new FATContainer())
     {
         int           tchRoutineID = Convert.ToInt32(RouteData.Values["tchRoutineID"]);
         TransferCheck info         = dataContainer.TransferCheck.FirstOrDefault(item => (item.TchRoutineID == tchRoutineID));
         if (info == null)
         {
             info = dataContainer.TransferCheck.Create();
             info.TchRoutineID   = tchRoutineID;
             info.IncomeBillDate = DateTime.Now;
             info.ChequeDate     = DateTime.Now;
             dataContainer.TransferCheck.Add(info);
             dataContainer.SaveChanges();
         }
         return(View("TransferCheck", info));
     }
 }
 public ActionResult InitT2RoutineData()
 {
     using (FATContainer dataContainer = new FATContainer())
     {
         TeachingNode         node   = dataContainer.TeachingNode.Find(Convert.ToInt32(RouteData.Values["id"]));
         List <TransferCheck> tcList = dataContainer.TransferCheck.Where(info => (info.TchRoutineID == node.RoutineID)).ToList();
         if (tcList.Count == 0)
         {
             TransferCheck tcInfo1 = dataContainer.TransferCheck.Create();
             tcInfo1.TchRoutineID  = node.RoutineID;
             tcInfo1.TchRoutineTag = RoutineConstDefine.T2_DebitTransferCheck_TransferCheck;
             dataContainer.TransferCheck.Add(tcInfo1);
             tcList.Add(tcInfo1);
             TransferCheck tcInfo2 = dataContainer.TransferCheck.Create();
             tcInfo2.TchRoutineID  = node.RoutineID;
             tcInfo2.TchRoutineTag = RoutineConstDefine.T2_DebitTransferCheck_TransferCheck;
             dataContainer.TransferCheck.Add(tcInfo2);
             tcList.Add(tcInfo2);
             dataContainer.SaveChanges();
         }
         return(View(tcList));
     }
 }