public JsonResult LogoutTellerLogin(TblTellerlogin loginTeller)
        {
            var item = RetailUnitOfWork.tellerlogin.GetById(loginTeller.Id);

            item.Isactive = false;

            RetailUnitOfWork.tellerlogin.Update(item);
            RetailUnitOfWork.Commit();
            return(Json(loginTeller.Id));
        }
        public JsonResult getTellerLogin(TblTellerlogin loginteller)
        {
            // loginteller.Tellerlogintime
            loginteller.Tellerlogindate = DateTime.Now;
            loginteller.Branchid        = "1";
            loginteller.Companyid       = "1";
            loginteller.Username        = "******";
            loginteller.Isactive        = true;
            loginteller.Closingbalance  = 100 + 200;
            loginteller.Accountbalance  = Math.Abs(200 + 100);

            RetailUnitOfWork.tellerlogin.Update(loginteller);
            RetailUnitOfWork.Commit();
            return(Json(loginteller.Id));
        }
        public JsonResult AddTellerSetup(TblTellersetup Setteller)
        {
            Setteller.Companyid   = 1;
            Setteller.Branchid    = 1;
            Setteller.Datecreated = DateTime.Now;
            Setteller.Createdby   = "peter";
            //Setteller.Createdby = User.Identity.Name;

            var tillName = RetailUnitOfWork.tillLimit.GetAll().Where(p => p.Id == Setteller.Tilllimitid).FirstOrDefault().Tillname;

            Setteller.Tillname = tillName;

            var tillUser = LoadStaffs()
                           .Where(p => p.Id == Setteller.Staffinformationid.ToString())
                           .FirstOrDefault().StaffName;

            Setteller.Tilluser = tillUser;

            var tillLedger = RetailUnitOfWork.tillLimit.GetDetailed().Where(p => p.Id == Setteller.Tilllimitid).FirstOrDefault().Ledgeraccount;

            Setteller.Tillaccountnumber = tillLedger;


            var tillLedgerName = RetailUnitOfWork.tillLimit.GetDetailed().Where(p => p.Id == Setteller.Tilllimitid).FirstOrDefault().Tillname;

            Setteller.Tillaccountnumber = tillLedger;

            var LoginCounter = RetailUnitOfWork.tellerlogin.GetAll().Where(t => t.Accountid == Setteller.Tillaccountnumber).Count();

            if (LoginCounter == 0)
            {
                TblTellerlogin loginteller = new TblTellerlogin();
                loginteller.Accountid  = tillLedger.ToString();
                loginteller.Ledgername = tillLedger;
                loginteller.Username   = tillUser;

                RetailUnitOfWork.tellerlogin.Add(loginteller);
            }

            RetailUnitOfWork.tellerSetup.Add(Setteller);
            RetailUnitOfWork.Commit();
            return(Json(Setteller.Id));
        }