// POST: api/Promotions public void Post(promotions promotions) { try { string stateactive = "0"; if (promotions.FTStateActive.ToString().ToLower() == "true") { stateactive = "1"; } string _cmd; _cmd = "exec dbo.TPriceListVersion_Trans"; _cmd += " @FTInsUser ='******'"; _cmd += ",@FNPriceVerId =" + promotions.FNPriceVerId; _cmd += ",@FTPriceVerName ='" + promotions.FTPriceVerName + "'"; _cmd += ",@FDStartDate ='" + promotions.FDStartDate + "'"; _cmd += ",@FDEndDate ='" + promotions.FDEndDate + "'"; _cmd += ",@FNMSysRawMatId =" + promotions.FNMSysRawMatId; _cmd += ",@CNGrpCustomerId =" + promotions.CNGrpCustomerId; _cmd += ",@CNCustomerId =" + promotions.CNCustomerId; _cmd += ",@FTStateActive ='" + stateactive + "'"; DB.DBConn.ExecuteOnly(_cmd); } catch (Exception ex) { } }
//SIM attivata con promozione public SIM(String telNum, double avaibleCredit , date date, String ownerNickname, promotions promotion) { this.telNum = telNum; this.avaibleCredit = avaibleCredit; this.calls = new List <call>(); this.date = date; this.ownerNickname = ownerNickname; this.promotion = promotion; this.lastOperator = "operator1"; }
public SIM createSIM(String telNum, double avaibleCredit, List <call> calls, date date, String ownerNickname, promotions promotions, String Operator) { SIM s = null; //nuova sim non in portabilità if (Operator.Equals("operatore1")) { s = new SIM(telNum, avaibleCredit, date, ownerNickname, promotions); }//sim in portabilità else { s = new SIM(telNum, avaibleCredit, calls, date, ownerNickname, promotions, Operator); } sims.Add(s); return(s); }
public HttpResponseMessage Get() { HttpResponseMessage message = null; string token = HttpContext.Current.Request.Headers["Authorization"].Replace("Bearer ", "").Trim(); newPromotionModel response = new newPromotionModel(); try { if (dbconn.idbCheck(out dbres)) { if (token == "YGHM9SHBC81LMR4G") { List <promotions> promo = new List <promotions>(); DataTable dt = dbconn.getTable(appServiceQry._getNewPromotion()); foreach (DataRow item in dt.Rows) { promotions pr = new promotions(); pr.promotionName = item["PROMOTION_NAME"].ToString(); pr.promotionText = item["PROMOTION_TEXT"].ToString(); pr.promotionImg = item["PROMOTION_IMG"].ToString(); DataTable dt_det = dbconn.getTable(appServiceQry._getNewPromotionDetial(item["PROMOTION_ID"].ToString())); List <promoDetials> prDetial = new List <promoDetials>(); foreach (DataRow dr in dt_det.Rows) { promoDetials prdet = new promoDetials(); prdet.promoId = dr["PROMOTION_ID"].ToString(); prdet.detialPoster = dr["DETIAL_POSTER_URL"].ToString(); prDetial.Add(prdet); } pr.promoDetials = prDetial; promo.Add(pr); } response.isSuccess = true; response.resultCode = HttpStatusCode.OK.ToString(); response.resultMessage = "success"; response.promotions = promo; } else { response.isSuccess = false; response.resultCode = HttpStatusCode.Unauthorized.ToString(); response.resultMessage = appConstantValues.MSG_EXPIRED; } } else { response.isSuccess = false; response.resultCode = HttpStatusCode.NotFound.ToString(); response.resultMessage = appConstantValues.MSG_INTERNAL_ERROR; LogWriter._error(TAG, dbres); } } catch (Exception ex) { exceptionManager.ManageException(ex, TAG); response.isSuccess = false; response.resultCode = HttpStatusCode.NotFound.ToString(); response.resultMessage = appConstantValues.MSG_INTERNAL_ERROR; } message = Request.CreateResponse(HttpStatusCode.OK, response); LogWriter._promo(TAG, string.Format("IP: [{0}], Request: [{1}], Response: [{2}], Token: [{3}]", httpUtil.GetClientIPAddress(HttpContext.Current.Request), "", serializer.Serialize(response), token)); return(message); }
public void setPromotion(promotions promotion) { this.promotion = promotion; }
public void datiUnlimited() { this.promotion = promotions.DATIUNLIMITED; }
public void chiamaERichiama() { this.promotion = promotions.CHIAMAERICHIAMA; }
public void minutiIlliminati() { this.promotion = promotions.MINUTIILLIMITATI; }
public void changePromotionsStatus(SIM sim, promotions promotionCode) { sim.setPromotion(promotionCode); }