Ejemplo n.º 1
0
        public JsonResult <Models.SP_GetLatestBreakup_Result> GetAllBlotterBreakups(int UserID, int BranchID, int CurID, int BR)
        {
            EntityMapperBlotterBreakups <DataAccessLayer.SP_GetLatestBreakup_Result, Models.SP_GetLatestBreakup_Result> mapObj = new EntityMapperBlotterBreakups <DataAccessLayer.SP_GetLatestBreakup_Result, Models.SP_GetLatestBreakup_Result>();

            DataAccessLayer.SP_GetLatestBreakup_Result SBP_BlotterBreakupsList    = DAL.GetAllBlotterBreakups(UserID, BranchID, CurID, BR);
            Models.SP_GetLatestBreakup_Result          blotterSBP_BlotterBreakups = new Models.SP_GetLatestBreakup_Result();
            //foreach (var item in SBP_BlotterBreakupsList)
            //{
            blotterSBP_BlotterBreakups = mapObj.Translate(SBP_BlotterBreakupsList);
            //}
            return(Json <Models.SP_GetLatestBreakup_Result>(blotterSBP_BlotterBreakups));
        }
        // GET: BlotterBreakups
        public ActionResult BlotterBreakups(FormCollection form)
        {
            try
            {
                #region Added by shakir (Currency parameter)

                var selectCurrency = (dynamic)null;
                if (form["selectCurrency"] != null)
                {
                    selectCurrency = Convert.ToInt32(form["selectCurrency"].ToString());
                }
                else
                {
                    selectCurrency = Convert.ToInt32(Session["SelectedCurrency"].ToString());
                }
                UtilityClass.GetSelectedCurrecy(selectCurrency);

                #endregion

                ServiceRepository   serviceObj = new ServiceRepository();
                HttpResponseMessage response   = serviceObj.GetResponse("/api/BlotterBreakups/GetAllBlotterBreakups?UserID=" + Session["UserID"].ToString() + "&BranchID=" + Session["BranchID"].ToString() + "&CurID=" + Session["SelectedCurrency"].ToString() + "&BR=" + Session["BR"].ToString());
                response.EnsureSuccessStatusCode();
                Models.SP_GetLatestBreakup_Result BlotterBreakups = response.Content.ReadAsAsync <Models.SP_GetLatestBreakup_Result>().Result;
                if (BlotterBreakups == null)
                {
                    ViewData["DataStatus"] = "Data Not Available";
                }
                var PAccess = Session["CurrentPagesAccess"].ToString().Split('~');
                UtilityClass.ActivityMonitor(Convert.ToInt32(Session["UserID"]), Session.SessionID, Request.UserHostAddress.ToString(), new Guid().ToString(), JsonConvert.SerializeObject(BlotterBreakups), this.RouteData.Values["action"].ToString(), Request.RawUrl.ToString());
                ViewData["BranchName"]      = Session["BranchName"].ToString();
                ViewData["isDateChangable"] = Convert.ToBoolean(PAccess[2]);
                ViewData["isEditable"]      = Convert.ToBoolean(PAccess[3]);
                ViewData["IsDeletable"]     = Convert.ToBoolean(PAccess[4]);
                return(PartialView("_BlotterBreakups", BlotterBreakups));
            }
            catch (Exception ex)
            {
                throw;
            }
        }