Пример #1
0
        public ActionResult AddAccount(int?AcHeadID, decimal?Amount, string Remarks, string TransType = "CN")
        {
            int      fyearid  = Convert.ToInt32(Session["fyearid"].ToString());
            DateTime fromdate = Convert.ToDateTime(Session["FyearFrom"].ToString());
            DateTime todate   = Convert.ToDateTime(Session["FyearTo"].ToString());
            List <CreditNoteDetailVM> list = (List <CreditNoteDetailVM>)Session["CreditNoteDetail"];
            CreditNoteDetailVM        item = new CreditNoteDetailVM();

            if (list != null)
            {
                item = list.Where(cc => cc.AcHeadID == AcHeadID).FirstOrDefault();
            }
            else
            {
                list = new List <CreditNoteDetailVM>();
            }
            if (item == null)
            {
                item            = new CreditNoteDetailVM();
                item.AcHeadID   = AcHeadID;
                item.AcHeadName = db.AcHeads.Find(item.AcHeadID).AcHead1;
                item.Amount     = Amount;
                item.Remarks    = Remarks;
                list.Add(item);
            }

            Session["CreditNoteDetail"] = list;
            CreditNoteVM vm = new CreditNoteVM();

            vm.Details = list;
            return(PartialView("CreditNoteDetail", vm));
        }
Пример #2
0
        public ActionResult DeleteAccount(int index)
        {
            int      fyearid  = Convert.ToInt32(Session["fyearid"].ToString());
            DateTime fromdate = Convert.ToDateTime(Session["FyearFrom"].ToString());
            DateTime todate   = Convert.ToDateTime(Session["FyearTo"].ToString());
            List <CreditNoteDetailVM> list  = (List <CreditNoteDetailVM>)Session["CreditNoteDetail"];
            List <CreditNoteDetailVM> list1 = new List <CreditNoteDetailVM>();
            CreditNoteDetailVM        item  = new CreditNoteDetailVM();

            list.RemoveAt(index);

            Session["CreditNoteDetail"] = list;
            CreditNoteVM vm = new CreditNoteVM();

            vm.Details = list;
            return(PartialView("CreditNoteDetail", vm));
        }