protected void btnEditDistribution_Click(object sender, EventArgs e)
{
if (lblVendorID.Text == "")
{
lblResults.Text = "Please no vendor rebate record to work with!";
}
else
{
if (ddlRebateType.SelectedValue.ToString().Trim() == "Chargeback")
{
REB.DocType = "5";
}
else
{
REB.DocType = "1";
}
//check to see if record exists in PREF200 table
switch (intDistExists)
{
case 0:
//check to see if record already exists
int check = REB.DuplicateCheck(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim());
if (check > 0)
{
lblResults.Text = "There already exists a record for " + " " + lblVenName.Text.Trim() + " " + " for Rebate Number: " + " " + txtRebateNumber.Text.Trim();
lblResults.ForeColor = System.Drawing.Color.Red;
return;
}
break;
case 1:
need popup window/confimration window to display
grab yes or no return that here
if yes run this code
string popupScript = "<script language="'javascript'">" +
"window.open('popup.aspx', 'ThisPopUp', " +
"'left = 300, top=150, width=400, height=300, " +
"menubar=no, scrollbars=no, resizable=no')" + "</script>";
Page.ClientScript.RegisterStartupScript(GetType(), "PopupScript", popupScript);
//
RDB.DeleteRebateBatch(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim());
// RDB.UpdatePref100BatchNumb(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim(), "");
// RDB.UpdatePref100DistStatus(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim(), 0);
// CheckFlags();
//window app coded need converted to web based
//DialogResult res = MessageBox.Show("The distribution is finalized. In order to make changes you need to unfinalize the distribution. Do you wish to unfinalize the distribution?", "Unfinalize Distribution", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
//if (res == DialogResult.Yes)
//{
// RDB.DeleteRebateBatch(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim());
// RDB.UpdatePref100BatchNumb(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim(), "");
// RDB.UpdatePref100DistStatus(lblVendorID.Text.Trim(), txtRebateNumber.Text.Trim(), 0);
// CheckFlags(" ");
//}
break;
}
//having the $ in the rebate amt will throw format error when inserting rec into database
string reb = "";
string dsign = txtRebateAmt.Text.Substring(0, 1);
if (dsign == "$")
{
//remove the $
reb = txtRebateAmt.Text.Remove(0, 1);
Session["PrefDetailsRebateAmt"] = reb;
}
else
{
reb = txtRebateAmt.Text.Trim();
Session["PrefDetailsRebateAmt"] = reb;
}
Server.Transfer("PrefDetails.aspx");
}
}