public ActionResult GetDetails(long id)
 {
     try
     {
         Session["id"] = id;
         Models.APIUserModel cm = new Models.APIUserModel();
         if (id != 0)
         {
             CLayer.APIPriceMarkup usr = BLayer.APIPriceMarkup.Get(id);
             if (usr != null)
             {
                 cm.APIPriceMarkupCode = usr.APIPriceMarkupCode;
                 cm.CustomerId         = usr.CustomerId;
                 cm.CustomerName       = usr.CustomerName;
                 cm.DescriptionId      = usr.DescriptionId;
                 cm.SellPrice          = usr.SellMarkup;
             }
         }
         return(View("_Details", cm));
     }
     catch (Exception ex)
     {
         Common.LogHandler.HandleError(ex);
         Redirect("~/ErrorPage");
     }
     return(View());
 }
示例#2
0
        //Added by rahul for Saving New API Markup price in edit for new Screen on 30-01-2020
        public int SaveNewAPIMarkup(CLayer.APIPriceMarkup API)
        {
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pCode", DataPlug.DataType._Varchar, API.APIPriceMarkupCode));
            param.Add(Connection.GetParameter("pSellMarkup", DataPlug.DataType._Varchar, API.SellMarkup));
            int result = Connection.ExecuteQuery("sp_new_api_pricemarkup_save", param);

            return(result);
        }
示例#3
0
        //----END-----
        public int Save(CLayer.APIPriceMarkup API)
        {
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pCode", DataPlug.DataType._Varchar, API.APIPriceMarkupCode));
            param.Add(Connection.GetParameter("pDescription", DataPlug.DataType._Int, API.DescriptionId));
            param.Add(Connection.GetParameter("pCustomerID", DataPlug.DataType._Varchar, API.CustomerId));
            param.Add(Connection.GetParameter("pSellMarkup", DataPlug.DataType._Varchar, API.SellMarkup));
            int result = Connection.ExecuteQuery("sp_api_pricemarkup_save", param);

            return(result);
        }
示例#4
0
        //Added by rahul for Listing New API Markup price in edit for new Screen on 30-01-2020
        public CLayer.APIPriceMarkup GetNewAPIDetails(long id)
        {
            CLayer.APIPriceMarkup     user  = null;
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pID", DataPlug.DataType._BigInt, id));
            DataTable dt = Connection.GetTable("sp_new_api_pricemarkup_get", param);

            if (dt.Rows.Count > 0)
            {
                user = new CLayer.APIPriceMarkup();
                user.APIPriceMarkupCode = Connection.ToLong(dt.Rows[0]["pricemarkup_code"]);
                user.DescriptionId      = Connection.ToInteger(dt.Rows[0]["description"]);
                user.SellMarkup         = Connection.ToString(dt.Rows[0]["markup_per"]);
            }
            return(user);
        }
示例#5
0
 public ActionResult SaveDetails(Models.APIUserModel data)
 {
     try
     {
         CLayer.APIPriceMarkup API = new CLayer.APIPriceMarkup();
         {
             API.APIPriceMarkupCode = data.APIPriceMarkupCode;
             API.SellMarkup         = data.SellPrice;
         };
         BLayer.APIPriceMarkup.SaveNewAPIMarkup(API);
     }
     catch (Exception ex)
     {
         Common.LogHandler.HandleError(ex);
     }
     return(RedirectToAction("Index"));
 }
示例#6
0
        //-----END------
        public CLayer.APIPriceMarkup Get(long id)
        {
            CLayer.APIPriceMarkup     user  = null;
            List <DataPlug.Parameter> param = new List <DataPlug.Parameter>();

            param.Add(Connection.GetParameter("pID", DataPlug.DataType._BigInt, id));
            DataTable dt = Connection.GetTable("sp_api_pricemarkup_get", param);

            if (dt.Rows.Count > 0)
            {
                user = new CLayer.APIPriceMarkup();
                user.APIPriceMarkupCode = Connection.ToLong(dt.Rows[0]["api_pricemarkup_code"]);
                user.DescriptionId      = Connection.ToInteger(dt.Rows[0]["api_code"]);
                user.CustomerId         = Connection.ToLong(dt.Rows[0]["customer_id"]);
                user.SellMarkup         = Connection.ToString(dt.Rows[0]["sell_markup_inPercentage"]);
                user.CustomerName       = Connection.ToString(dt.Rows[0]["Name"]);
            }
            return(user);
        }
示例#7
0
 //Added by rahul for Saving New API Markup price in edit for new Screen on 30-01-2020
 public static int SaveNewAPIMarkup(CLayer.APIPriceMarkup t)
 {
     DataLayer.APIPriceMarkup API = new DataLayer.APIPriceMarkup();
     return(API.SaveNewAPIMarkup(t));
 }
示例#8
0
 //---END-----
 public static int Save(CLayer.APIPriceMarkup t)
 {
     DataLayer.APIPriceMarkup API = new DataLayer.APIPriceMarkup();
     //     t.Validate();
     return(API.Save(t));
 }