private void MsgPagke(MsgPackage obj) { var checkIsExit = MsgBLL.CheckSellerMsgTransIsExit(obj.SellerNick); obj.ServiceStatus = true; if (String.IsNullOrEmpty(checkIsExit))//卖家第一次订购 { MsgBLL.AddMsgTrans(obj); } else if (Convert.ToBoolean(checkIsExit))//如果成立,表示卖家短信套餐还未用完时继续充值,则叠加之前的短信条数 { MsgBLL.UpdateMsgTransForSecond(obj); } else//表示卖家之前的短信套餐已经用完,再次充值。 { MsgBLL.UpdateMsgTrans(obj); } }
protected void btnSave_Click(object sender, EventArgs e) { var checkIsExit = MsgBLL.CheckSellerMsgTransIsExit(txtNick.Text.Trim()); if (String.IsNullOrEmpty(checkIsExit))//卖家第一次订购 { MsgPackage obj = new MsgPackage(); obj.PackageName = "店铺管家短信套餐(淘宝)" + txtCount.Text.Trim() + "条"; obj.Type = "赠送短信"; obj.SellerNick = txtNick.Text.Trim(); obj.Price = 0; obj.PerPrice = "0"; obj.Rank = "短信套餐(赠送)"; obj.OrderDate = DateTime.Now; obj.PayStatus = true; MsgBLL.AddMsgPackage(obj); obj.CanUseStartDate = DateTime.Now; obj.MsgCanUseCount = Convert.ToInt32(txtCount.Text.Trim()); obj.MsgTotalCount = Convert.ToInt32(txtCount.Text.Trim()); obj.ServiceStatus = true; MsgBLL.AddMsgTrans(obj); lbMsg.Text = "增加成功"; } else { MsgPackage obj = new MsgPackage(); obj.PackageName = "店铺管家短信套餐(淘宝)" + txtCount.Text.Trim() + "条"; obj.Type = "赠送短信"; obj.SellerNick = txtNick.Text.Trim(); obj.Price = 0; obj.PerPrice = "0"; obj.Rank = "短信套餐(手动添加)"; obj.OrderDate = DateTime.Now; obj.PayStatus = true; MsgBLL.AddMsgPackage(obj); obj.MsgCanUseCount = Convert.ToInt32(txtCount.Text.Trim()); obj.MsgTotalCount = Convert.ToInt32(txtCount.Text.Trim()); MsgBLL.UpdateMsgTransForSecond(obj); lbMsg.Text = "追加成功"; } }
private void MsgPagke(MsgPackage obj) { bool b = false; var checkIsExit = MsgBLL.CheckSellerMsgTransIsExit(obj.SellerNick); obj.ServiceStatus = true; if (String.IsNullOrEmpty(checkIsExit))//卖家第一次订购 { b = MsgBLL.AddMsgTrans(obj); } else if (Convert.ToBoolean(checkIsExit))//如果成立,表示卖家短信套餐还未用完时继续充值,则叠加之前的短信条数 { b = MsgBLL.UpdateMsgTransForSecond(obj); } else//表示卖家之前的短信套餐已经用完,再次充值。 { b = MsgBLL.UpdateMsgTrans(obj); } File.AppendAllText(@"D:\log\UpdateMsgTrans.txt", b.ToString(), Encoding.Default); }