You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
75 lines
2.1 KiB
75 lines
2.1 KiB
using Swift.DAL.BL.System.GeneralSettings;
|
|
using Swift.DAL.SwiftDAL;
|
|
using Swift.web.Library;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Data;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace Swift.web.Remit.Administration.ReferralSetup
|
|
{
|
|
public partial class Manage : System.Web.UI.Page
|
|
{
|
|
private const string ViewFunctionId = "90400000";
|
|
|
|
private readonly StaticDataDao _obj = new StaticDataDao();
|
|
private readonly StaticDataDdl _sl = new StaticDataDdl();
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
//Authenticate();
|
|
if (!IsPostBack)
|
|
{
|
|
GetStatic.SetActiveMenu(ViewFunctionId);
|
|
|
|
PopulateDataById();
|
|
|
|
}
|
|
}
|
|
|
|
private void PopulateDataById()
|
|
{
|
|
string rewardType = GetStatic.ReadQueryString("Promotiontype", "");
|
|
DataRow dr = _obj.GetDetailById(GetStatic.GetUser(), rewardType);
|
|
if (dr == null)
|
|
return;
|
|
|
|
promotionType.Text = dr["PromotionType"].ToString();
|
|
point.Text = dr["Points"].ToString();
|
|
ddlStatus.Text = dr["isActive"].ToString();
|
|
//PopulateDdl(dr);
|
|
}
|
|
|
|
protected void btnSumit_Click(object sender, EventArgs e)
|
|
{
|
|
Update();
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
DbResult dbResult = _obj.UpdateByType(GetStatic.GetUser(), promotionType.Text, point.Text);
|
|
ManageMessage(dbResult);
|
|
}
|
|
|
|
private void ManageMessage(DbResult dbResult)
|
|
{
|
|
GetStatic.SetMessage(dbResult);
|
|
if (dbResult.ErrorCode == "0")
|
|
{
|
|
Response.Redirect("ReferPointSetup.aspx");
|
|
}
|
|
else
|
|
{
|
|
GetStatic.PrintMessage(Page);
|
|
}
|
|
}
|
|
|
|
protected void btnDelete_Click(object sender, EventArgs e)
|
|
{
|
|
_obj.DeleteByType(GetStatic.GetUser(), promotionType.Text);
|
|
}
|
|
}
|
|
}
|