Example #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 <DebitNoteDetailVM> list = (List <DebitNoteDetailVM>)Session["DebitNoteDetail"];
            DebitNoteDetailVM        item = new DebitNoteDetailVM();

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

            Session["DebitNoteDetail"] = list;
            DebitNoteVM vm = new DebitNoteVM();

            vm.Details = list;
            return(PartialView("DebitNoteDetail", vm));
        }
Example #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 <DebitNoteDetailVM> list  = (List <DebitNoteDetailVM>)Session["DebitNoteDetail"];
            List <DebitNoteDetailVM> list1 = new List <DebitNoteDetailVM>();
            DebitNoteDetailVM        item  = new DebitNoteDetailVM();

            list.RemoveAt(index);

            Session["DebitNoteDetail"] = list;
            DebitNoteVM vm = new DebitNoteVM();

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