本文整理汇总了C#中Common.Decrypt方法的典型用法代码示例。如果您正苦于以下问题:C# Common.Decrypt方法的具体用法?C# Common.Decrypt怎么用?C# Common.Decrypt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Common
的用法示例。
在下文中一共展示了Common.Decrypt方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoadList
private void LoadList()
{
SOReturns clsSOReturns = new SOReturns();
DataClass clsDataClass = new DataClass();
Common Common = new Common();
string SortField = "CreditMemoID";
if (Request.QueryString["sortfield"] != null)
{ SortField = Common.Decrypt(Request.QueryString["sortfield"].ToString(), Session.SessionID); }
SortOption sortoption = SortOption.Ascending;
if (Request.QueryString["sortoption"] != null)
{ sortoption = (SortOption)Enum.Parse(typeof(SortOption), Common.Decrypt(Request.QueryString["sortoption"], Session.SessionID), true); }
if (Request.QueryString["Search"] == null)
{
PageData.DataSource = clsSOReturns.ListAsDataTable(SOReturnStatus.Open, SortField, sortoption).DefaultView;
}
else
{
string SearchKey = Common.Decrypt((string)Request.QueryString["search"], Session.SessionID);
PageData.DataSource = clsSOReturns.SearchAsDataTable(SOReturnStatus.Open, SearchKey, SortField, sortoption).DefaultView;
}
clsSOReturns.CommitAndDispose();
int iPageSize = Convert.ToInt16(Session["PageSize"]);
PageData.AllowPaging = true;
PageData.PageSize = iPageSize;
try
{
PageData.CurrentPageIndex = Convert.ToInt16(cboCurrentPage.SelectedItem.Value) - 1;
lstItem.DataSource = PageData;
lstItem.DataBind();
}
catch
{
PageData.CurrentPageIndex = 1;
lstItem.DataSource = PageData;
lstItem.DataBind();
}
cboCurrentPage.Items.Clear();
for (int i = 0; i < PageData.PageCount; i++)
{
int iValue = i + 1;
cboCurrentPage.Items.Add(new ListItem(iValue.ToString(), iValue.ToString()));
if (PageData.CurrentPageIndex == i)
{ cboCurrentPage.Items[i].Selected = true; }
else
{ cboCurrentPage.Items[i].Selected = false; }
}
lblDataCount.Text = " of " + " " + PageData.PageCount;
}
示例2: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["retid"],Session.SessionID));
POReturns clsPOReturns = new POReturns();
POReturnDetails clsDetails = clsPOReturns.Details(iID);
clsPOReturns.CommitAndDispose();
lblDebitMemoID.Text = clsDetails.DebitMemoID.ToString();
lblReturnNo.Text = clsDetails.MemoNo;
lblReturnDate.Text = clsDetails.MemoDate.ToString("yyyy-MM-dd HH:mm:ss");
lblRequiredReturnDate.Text = clsDetails.RequiredPostingDate.ToString("yyyy-MM-dd");
lblSupplierID.Text = clsDetails.SupplierID.ToString();
lblSupplierCode.Text = clsDetails.SupplierCode.ToString();
string stParam = "?task=" + Common.Encrypt("details",Session.SessionID) + "&id=" + Common.Encrypt(clsDetails.SupplierID.ToString(),Session.SessionID);
lblSupplierCode.NavigateUrl = Constants.ROOT_DIRECTORY + "/PurchasesAndPayables/_Vendor/Default.aspx" + stParam;
lblSupplierContact.Text = clsDetails.SupplierContact;
lblSupplierTelephoneNo.Text = clsDetails.SupplierTelephoneNo;
lblTerms.Text = clsDetails.SupplierTerms.ToString("##0");
switch (clsDetails.SupplierModeOfTerms)
{
case 0:
lblModeOfterms.Text = "Days";
break;
case 1:
lblModeOfterms.Text = "Months";
break;
case 2:
lblModeOfterms.Text = "Years";
break;
}
lblSupplierAddress.Text = clsDetails.SupplierAddress;
lblBranchID.Text = clsDetails.BranchID.ToString();
lblBranchCode.Text = clsDetails.BranchCode;
lblBranchAddress.Text = clsDetails.BranchAddress;
lblReturnRemarks.Text = clsDetails.Remarks;
UpdateFooter(clsDetails);
}
示例3: LoadList
private void LoadList()
{
PO clsPO = new PO();
DataClass clsDataClass = new DataClass();
Common Common = new Common();
string SortField = "POID";
if (Request.QueryString["sortfield"]!=null)
{ SortField = Common.Decrypt(Request.QueryString["sortfield"].ToString(), Session.SessionID); }
SortOption sortoption = SortOption.Desscending;
if (Request.QueryString["sortoption"]!=null)
{ sortoption = (SortOption) Enum.Parse(typeof(SortOption), Common.Decrypt(Request.QueryString["sortoption"], Session.SessionID), true); }
DateTime dteOrderStartDate = DateTime.MinValue;
try { if (txtOrderStartDate.Text != string.Empty) dteOrderStartDate = Convert.ToDateTime(txtOrderStartDate.Text + " " + txtOrderStartTime.Text); }
catch { }
DateTime dteOrderEndDate = DateTime.MinValue;
try { if (txtOrderEndDate.Text != string.Empty) dteOrderEndDate = Convert.ToDateTime(txtOrderEndDate.Text + " " + txtOrderEndTime.Text); }
catch { }
DateTime dtePostingStartDate = DateTime.MinValue;
try { if (txtPostingStartDate.Text != string.Empty) dtePostingStartDate = Convert.ToDateTime(txtPostingStartDate.Text + " " + txtPostingStartTime.Text); }
catch { }
DateTime dtePostingEndDate = DateTime.MinValue;
try { if (txtPostingEndDate.Text != string.Empty) dtePostingEndDate = Convert.ToDateTime(txtPostingEndDate.Text + " " + txtPostingEndTime.Text); }
catch { }
eSalesFilter clseSalesFilter = new eSalesFilter();
clseSalesFilter.FilterIncludeIneSales = true;
clseSalesFilter.IncludeIneSales = true;
string SearchKey = txtSearch.Text;
POStatus status = (POStatus)Enum.Parse(typeof(POStatus), cboStatus.SelectedItem.Value);
PageData.DataSource = clsPO.SearchAsDataTable(status, dteOrderStartDate, dteOrderEndDate, dtePostingStartDate, dtePostingEndDate, SearchKey, SortField, sortoption, 0, clseSalesFilter).DefaultView;
clsPO.CommitAndDispose();
int iPageSize = Convert.ToInt16(Session["PageSize"]) ;
PageData.AllowPaging = true;
PageData.PageSize = iPageSize;
try
{
PageData.CurrentPageIndex = Convert.ToInt16(cboCurrentPage.SelectedItem.Value) - 1;
lstItem.DataSource = PageData;
lstItem.DataBind();
}
catch
{
PageData.CurrentPageIndex = 1;
lstItem.DataSource = PageData;
lstItem.DataBind();
}
cboCurrentPage.Items.Clear();
for (int i=0; i < PageData.PageCount;i++)
{
int iValue = i + 1;
cboCurrentPage.Items.Add(new ListItem(iValue.ToString(),iValue.ToString()));
if (PageData.CurrentPageIndex == i)
{ cboCurrentPage.Items[i].Selected = true;}
else
{ cboCurrentPage.Items[i].Selected = false;}
}
lblDataCount.Text = " of " + " " + PageData.PageCount;
}
示例4: LoadSortFieldOptions
private void LoadSortFieldOptions(DataListItemEventArgs e)
{
Common Common = new Common();
string stParam = "?task=" + Common.Encrypt("list", Session.SessionID); // +"&status=" + cboStatus.SelectedIndex.ToString();
SortOption sortoption = SortOption.Ascending;
if (Request.QueryString["sortoption"] != null)
sortoption = (SortOption)Enum.Parse(typeof(SortOption), Common.Decrypt(Request.QueryString["sortoption"], Session.SessionID), true);
if (sortoption == SortOption.Ascending)
stParam += "&sortoption=" + Common.Encrypt(SortOption.Desscending.ToString("G"), Session.SessionID);
else if (sortoption == SortOption.Desscending)
stParam += "&sortoption=" + Common.Encrypt(SortOption.Ascending.ToString("G"), Session.SessionID);
System.Collections.Specialized.NameValueCollection querystrings = Request.QueryString; ;
foreach (string querystring in querystrings.AllKeys)
{
if (querystring.ToLower() != "sortfield" && querystring.ToLower() != "sortoption" && querystring.ToLower() != "task" && querystring.ToLower() != "status")
stParam += "&" + querystring + "=" + querystrings[querystring].ToString();
}
HyperLink SortByReturnNo = (HyperLink)e.Item.FindControl("SortByReturnNo");
HyperLink SortByReturnDate = (HyperLink)e.Item.FindControl("SortByReturnDate");
HyperLink SortByCustomerCode = (HyperLink)e.Item.FindControl("SortByCustomerCode");
HyperLink SortByReqReturnDate = (HyperLink)e.Item.FindControl("SortByReqReturnDate");
HyperLink SortByBranchCode = (HyperLink)e.Item.FindControl("SortByBranchCode");
HyperLink SortBySubTotal = (HyperLink)e.Item.FindControl("SortBySubTotal");
HyperLink SortByRemarks = (HyperLink)e.Item.FindControl("SortByRemarks");
SortByReturnNo.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("CNNo", Session.SessionID);
SortByReturnDate.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("CNDate", Session.SessionID);
SortByCustomerCode.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("CustomerCode", Session.SessionID);
SortByReqReturnDate.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("RequiredPostingDate", Session.SessionID);
SortByBranchCode.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("BranchID", Session.SessionID);
SortBySubTotal.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("SubTotal", Session.SessionID);
SortByRemarks.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("Remarks", Session.SessionID);
}
示例5: LoadSortFieldOptions
private void LoadSortFieldOptions(DataListItemEventArgs e)
{
Common Common = new Common();
string stParam = null;
SortOption sortoption = SortOption.Ascending;
if (Request.QueryString["sortoption"]!=null)
sortoption = (SortOption) Enum.Parse(typeof(SortOption), Common.Decrypt(Request.QueryString["sortoption"], Session.SessionID), true);
if (sortoption == SortOption.Ascending)
stParam += "?sortoption=" + Common.Encrypt(SortOption.Desscending.ToString("G"), Session.SessionID);
else if (sortoption == SortOption.Desscending)
stParam += "?sortoption=" + Common.Encrypt(SortOption.Ascending.ToString("G"), Session.SessionID);
System.Collections.Specialized.NameValueCollection querystrings = Request.QueryString;;
foreach(string querystring in querystrings.AllKeys)
{
if (Server.UrlDecode(querystring.ToLower()) != "sortfield" && Server.UrlDecode(querystring.ToLower()) != "sortoption")
stParam += "&" + querystring + "=" + querystrings[querystring].ToString();
}
HyperLink SortByProductCode = (HyperLink) e.Item.FindControl("SortByProductCode");
HyperLink SortByBarCode = (HyperLink) e.Item.FindControl("SortByBarCode");
HyperLink SortByDescription = (HyperLink) e.Item.FindControl("SortByDescription");
HyperLink SortByGroupName = (HyperLink) e.Item.FindControl("SortByGroupName");
HyperLink SortByUnit = (HyperLink) e.Item.FindControl("SortByUnit");
SortByProductCode.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("ProductCode", Session.SessionID);
SortByBarCode.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("BarCode", Session.SessionID);
SortByDescription.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("ProductDesc", Session.SessionID);
SortByGroupName.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("ProductGroupName", Session.SessionID);
SortByUnit.NavigateUrl = "Default.aspx" + stParam + "&sortfield=" + Common.Encrypt("UnitName", Session.SessionID);
}
示例6: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["memoid"],Session.SessionID));
DebitMemos clsDebitMemos = new DebitMemos();
DebitMemoDetails clsDetails = clsDebitMemos.Details(iID);
clsDebitMemos.CommitAndDispose();
lblDebitMemoID.Text = clsDetails.DebitMemoID.ToString();
lnkMemoNo.Text = clsDetails.MemoNo;
lblMemoDate.Text = clsDetails.MemoDate.ToString("yyyy-MM-dd HH:mm:ss");
lblRequiredPostingDate.Text = clsDetails.RequiredPostingDate.ToString("yyyy-MM-dd");
lblSupplierID.Text = clsDetails.SupplierID.ToString();
lblSupplierCode.Text = clsDetails.SupplierCode.ToString();
string stParam = "?task=" + Common.Encrypt("details",Session.SessionID) + "&id=" + Common.Encrypt(clsDetails.SupplierID.ToString(),Session.SessionID);
lblSupplierCode.NavigateUrl = Constants.ROOT_DIRECTORY + "/PurchasesAndPayables/_Vendor/Default.aspx" + stParam;
lblSupplierContact.Text = clsDetails.SupplierContact;
lblSupplierTelephoneNo.Text = clsDetails.SupplierTelephoneNo;
lblTerms.Text = clsDetails.SupplierTerms.ToString("##0");
switch (clsDetails.SupplierModeOfTerms)
{
case 0:
lblModeOfterms.Text = "Days";
break;
case 1:
lblModeOfterms.Text = "Months";
break;
case 2:
lblModeOfterms.Text = "Years";
break;
}
lblSupplierAddress.Text = clsDetails.SupplierAddress;
lblBranchID.Text = clsDetails.BranchID.ToString();
lblBranchCode.Text = clsDetails.BranchCode;
lblBranchAddress.Text = clsDetails.BranchAddress;
lblRemarks.Text = clsDetails.Remarks;
txtPODebitMemoDiscountApplied.Text = clsDetails.DiscountApplied.ToString("###0.#0");
cboPODebitMemoDiscountType.SelectedIndex = cboPODebitMemoDiscountType.Items.IndexOf(cboPODebitMemoDiscountType.Items.FindByValue(clsDetails.DiscountType.ToString("d")));
lblPODebitMemoDiscount.Text = clsDetails.Discount.ToString("#,##0.#0");
lblTotalDiscount1.Text = Convert.ToDecimal(clsDetails.SubTotal + clsDetails.Discount + clsDetails.Discount2 + clsDetails.Discount3).ToString("#,##0.#0");
txtPODebitMemoDiscount2Applied.Text = clsDetails.Discount2Applied.ToString("###0.#0");
cboPODebitMemoDiscount2Type.SelectedIndex = cboPODebitMemoDiscount2Type.Items.IndexOf(cboPODebitMemoDiscount2Type.Items.FindByValue(clsDetails.Discount2Type.ToString("d")));
lblPODebitMemoDiscount2.Text = clsDetails.Discount2.ToString("#,##0.#0");
lblTotalDiscount2.Text = Convert.ToDecimal(clsDetails.SubTotal + clsDetails.Discount2 + clsDetails.Discount3).ToString("#,##0.#0");
txtPODebitMemoDiscount3Applied.Text = clsDetails.Discount3Applied.ToString("###0.#0");
cboPODebitMemoDiscount3Type.SelectedIndex = cboPODebitMemoDiscount3Type.Items.IndexOf(cboPODebitMemoDiscountType.Items.FindByValue(clsDetails.Discount3Type.ToString("d")));
lblPODebitMemoDiscount3.Text = clsDetails.Discount3.ToString("#,##0.#0");
lblTotalDiscount3.Text = Convert.ToDecimal(clsDetails.SubTotal + clsDetails.Discount3).ToString("#,##0.#0");
lblPODebitMemoVatableAmount.Text = clsDetails.VatableAmount.ToString("#,##0.#0");
txtPODebitMemoFreight.Text = clsDetails.Freight.ToString("#,##0.#0");
txtPODebitMemoDeposit.Text = clsDetails.Deposit.ToString("#,##0.#0");
lblPODebitMemoSubTotal.Text = Convert.ToDecimal(clsDetails.SubTotal - clsDetails.VAT).ToString("#,##0.#0");
lblPODebitMemoVAT.Text = clsDetails.VAT.ToString("#,##0.#0");
lblPODebitMemoTotal.Text = clsDetails.SubTotal.ToString("#,##0.#0");
}
示例7: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["retid"], Session.SessionID));
SOReturns clsSOReturns = new SOReturns();
SOReturnDetails clsDetails = clsSOReturns.Details(iID);
clsSOReturns.CommitAndDispose();
lblCreditMemoID.Text = clsDetails.CreditMemoID.ToString();
lnkReturnNo.Text = clsDetails.CNNo;
lnkReturnNo.NavigateUrl = "Default.aspx?task=" + Common.Encrypt("details", Session.SessionID) + "&retid=" + Common.Encrypt(clsDetails.CreditMemoID.ToString(), Session.SessionID);
lblReturnDate.Text = clsDetails.CNDate.ToString("yyyy-MM-dd HH:mm:ss");
lblRequiredReturnDate.Text = clsDetails.RequiredPostingDate.ToString("yyyy-MM-dd");
lblCustomerID.Text = clsDetails.CustomerID.ToString();
lnkCustomerCode.Text = clsDetails.CustomerCode.ToString();
lnkCustomerCode.NavigateUrl = "../_Customer/Default.aspx?task=" + Common.Encrypt("details", Session.SessionID) + "&id=" + Common.Encrypt(clsDetails.CustomerID.ToString(), Session.SessionID);
lnkCustomerContact.Text = clsDetails.CustomerContact;
lnkCustomerContact.NavigateUrl = "../_Customer/Default.aspx?task=" + Common.Encrypt("details", Session.SessionID) + "&id=" + Common.Encrypt(clsDetails.CustomerID.ToString(), Session.SessionID);
lblCustomerTelephoneNo.Text = clsDetails.CustomerTelephoneNo;
lblTerms.Text = clsDetails.CustomerTerms.ToString("##0");
switch (clsDetails.CustomerModeOfTerms)
{
case 0:
lblModeOfterms.Text = "Days";
break;
case 1:
lblModeOfterms.Text = "Months";
break;
case 2:
lblModeOfterms.Text = "Years";
break;
}
lblCustomerAddress.Text = clsDetails.CustomerAddress;
lblBranchID.Text = clsDetails.BranchID.ToString();
lblBranchCode.Text = clsDetails.BranchCode;
lblBranchAddress.Text = clsDetails.BranchAddress;
lblReturnRemarks.Text = clsDetails.Remarks;
UpdateFooter(clsDetails);
}
示例8: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["memoid"],Session.SessionID));
DebitMemos clsDebitMemos = new DebitMemos();
DebitMemoDetails clsDetails = clsDebitMemos.Details(iID);
clsDebitMemos.CommitAndDispose();
lblDebitMemoID.Text = clsDetails.DebitMemoID.ToString();
lnkMemoNo.Text = clsDetails.MemoNo;
lnkMemoNo.NavigateUrl = "Default.aspx?task=" + Common.Encrypt("details", Session.SessionID) + "&memoid=" + Common.Encrypt(clsDetails.DebitMemoID.ToString(), Session.SessionID);
lblMemoDate.Text = clsDetails.MemoDate.ToString("yyyy-MM-dd HH:mm:ss");
txtRequiredPostingDate.Text = clsDetails.RequiredPostingDate.ToString("yyyy-MM-dd");
cboSupplier.SelectedIndex = cboSupplier.Items.IndexOf(cboSupplier.Items.FindByValue(clsDetails.SupplierID.ToString()));
txtSupplierContact.Text = clsDetails.SupplierContact;
txtSupplierTelephoneNo.Text = clsDetails.SupplierTelephoneNo;
lblTerms.Text = clsDetails.SupplierTerms.ToString("##0");
lblModeOfterms.Text = clsDetails.SupplierModeOfTerms.ToString("G");
txtSupplierAddress.Text = clsDetails.SupplierAddress;
cboBranch.SelectedIndex = cboBranch.Items.IndexOf(cboBranch.Items.FindByValue(clsDetails.BranchID.ToString()));
txtBranchAddress.Text = clsDetails.BranchAddress;
txtRemarks.Text = clsDetails.Remarks;
}
示例9: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 iID = Convert.ToInt64(Common.Decrypt(Request.QueryString["retid"], Session.SessionID));
SOReturns clsSOReturns = new SOReturns();
SOReturnDetails clsDetails = clsSOReturns.Details(iID);
clsSOReturns.CommitAndDispose();
lblCreditMemoID.Text = clsDetails.CreditMemoID.ToString();
lnkReturnNo.Text = clsDetails.CNNo;
lnkReturnNo.NavigateUrl = "Default.aspx?task=" + Common.Encrypt("details", Session.SessionID) + "&retid=" + Common.Encrypt(clsDetails.CreditMemoID.ToString(), Session.SessionID);
lblReturnDate.Text = clsDetails.CNDate.ToString("yyyy-MM-dd HH:mm:ss");
txtRequiredReturnDate.Text = clsDetails.RequiredPostingDate.ToString("yyyy-MM-dd");
cboCustomer.SelectedIndex = cboCustomer.Items.IndexOf(cboCustomer.Items.FindByValue(clsDetails.CustomerID.ToString()));
txtCustomerContact.Text = clsDetails.CustomerContact;
txtCustomerTelephoneNo.Text = clsDetails.CustomerTelephoneNo;
lblTerms.Text = clsDetails.CustomerTerms.ToString("##0");
switch (clsDetails.CustomerModeOfTerms)
{
case 0:
lblModeOfterms.Text = "Days";
break;
case 1:
lblModeOfterms.Text = "Months";
break;
case 2:
lblModeOfterms.Text = "Years";
break;
}
txtCustomerAddress.Text = clsDetails.CustomerAddress;
cboBranch.SelectedIndex = cboBranch.Items.IndexOf(cboBranch.Items.FindByValue(clsDetails.BranchID.ToString()));
txtBranchAddress.Text = clsDetails.BranchAddress;
txtRemarks.Text = clsDetails.Remarks;
}
示例10: Page_Load
protected void Page_Load(object sender, System.EventArgs e)
{
const string defaultHeading = "Master Files";
string stHeading = defaultHeading;
const string defaultTitle = "Master Files: System prerequisite setups";
SiteTitle.Title = defaultTitle;
const SearchCategoryID defaultSearchIndex = SearchCategoryID.NotApplicable;
SearchCategoryID SearchIndex = defaultSearchIndex;
HorizontalNavBar.PageNavigatorid = HorizontalNavID.MasterFiles;
if (Request.QueryString["task"]!=null)
{
Common Common = new Common();
string task = Common.Decrypt(Request.QueryString["task"].ToString(),Session.SessionID);
switch(task)
{
case "add":
stHeading = "Create new product to buy, sell, or use as raw material.";
SearchIndex = SearchCategoryID.Products;
ctrlInsert.Visible = true;
LargeHeading.Text = stHeading;
break;
case "edit":
stHeading = "Update existing product to buy, sell, or use as raw material.";
SearchIndex = SearchCategoryID.Products;
ctrlUpdate.Visible = true;
break;
case "compose":
stHeading = "Compose product using another product as raw material.";
SearchIndex = SearchCategoryID.Products;
ctrlCompose.Visible = true;
break;
case "det":
stHeading = "Product detailed information.";
SearchIndex = SearchCategoryID.Products;
ctrlDetails.Visible = true;
ctrlUnitsMatrixList.Visible = true;
break;
case "details":
stHeading = "Product detailed information.";
SearchIndex = SearchCategoryID.Products;
ctrlDetails.Visible = true;
ctrlUnitsMatrixList.Visible = true;
break;
case "list":
string strView = string.Empty;
try { strView = Common.Decrypt(Request.QueryString["view"].ToString(), Session.SessionID); }
catch { }
if (strView == "compacked")
ctrlList.Visible = true;
else
ctrlListDetailed.Visible = true;
stHeading = "Products List";
SearchIndex = SearchCategoryID.Products;
break;
case "ProductPrice":
stHeading = "Product's price list";
SearchIndex = SearchCategoryID.Products;
ctrlList.Visible = true;
break;
case "finance":
stHeading = "Update the information of product to be used for accounting purposes.";
SearchIndex = SearchCategoryID.Products;
ctrlFinance.Visible = true;
break;
case "changetax":
stHeading = "Change the existing VAT, EVAT, Local Tax of products.";
SearchIndex = SearchCategoryID.Products;
ctrlChangeTax.Visible = true;
break;
case "addproductvariation":
stHeading = "Add Product Variation.";
SearchIndex = SearchCategoryID.Products;
ctrlAddProductVariation.Visible = true;
break;
case "changerewardpoints":
stHeading = "Change the Reward Points of Products.";
SearchIndex = SearchCategoryID.Products;
ctrlChangeRewardPoints.Visible = true;
break;
case "changeprice":
stHeading = "Change the price of specific product.";
SearchIndex = SearchCategoryID.Products;
ctrlChangePrice.Visible = true;
break;
case "changeosprinter":
stHeading = "Change the OS Printers of specific product.";
SearchIndex = SearchCategoryID.Products;
ctrlChangeOSPrinter.Visible = true;
break;
case "synchronize":
stHeading = "Synchronize branch database to this master database.";
SearchIndex = SearchCategoryID.NotApplicable;
ctrlSynchronize.Visible = true;
break;
//.........这里部分代码省略.........
示例11: LoadRecord
private void LoadRecord()
{
Common Common = new Common();
Int64 prdID = Convert.ToInt64(Common.Decrypt(Request.QueryString["id"],Session.SessionID));
Products clsProduct = new Products();
ProductDetails clsDetails = clsProduct.Details(prdID);
clsProduct.CommitAndDispose();
lblProductID.Text = clsDetails.ProductID.ToString();
txtProductCode.Text = clsDetails.ProductCode;
txtBarcode.Text = clsDetails.BarCode;
txtBarcode2.Text = clsDetails.BarCode2;
txtBarcode3.Text = clsDetails.BarCode3;
txtProductDesc.Text = clsDetails.ProductDesc;
cboProductGroup.Items.Add(new ListItem(clsDetails.ProductGroupName, clsDetails.ProductGroupID.ToString()));
cboProductSubGroup.Items.Add(new ListItem(clsDetails.ProductSubGroupName, clsDetails.ProductSubGroupID.ToString()));
// cboProductGroup.SelectedIndex = cboProductGroup.Items.IndexOf(cboProductGroup.Items.FindByValue(clsDetails.ProductGroupID.ToString()));
//cboProductSubGroup.SelectedIndex = cboProductSubGroup.Items.IndexOf(cboProductSubGroup.Items.FindByValue(clsDetails.ProductSubGroupID.ToString()));
txtProductDesc.Text = clsDetails.ProductDesc;
cboProductUnit.Items.Add(new ListItem(clsDetails.BaseUnitName, clsDetails.BaseUnitID.ToString()));
//cboProductUnit.SelectedIndex = cboProductUnit.Items.IndexOf(cboProductUnit.Items.FindByValue(clsDetails.BaseUnitID.ToString()));
txtProductPrice.Text = clsDetails.Price.ToString("#,##0.#0");
txtWSPrice.Text = clsDetails.Price.ToString("#,##0.#0");
txtPurchasePrice.Text = clsDetails.PurchasePrice.ToString("#,##0.#0");
txtPercentageCommision.Text = clsDetails.PercentageCommision.ToString("#,##0.#0");
decimal decMargin = clsDetails.Price - clsDetails.PurchasePrice;
try { decMargin = decMargin / clsDetails.PurchasePrice; }
catch { decMargin = 1; }
decMargin = decMargin * 100;
txtMargin.Text = decMargin.ToString("#,##0.##0");
decMargin = clsDetails.WSPrice - clsDetails.PurchasePrice;
try { decMargin = decMargin / clsDetails.PurchasePrice; }
catch { decMargin = 1; }
decMargin = decMargin * 100;
txtWSPriceMarkUp.Text = decMargin.ToString("#,##0.##0");
chkIncludeInSubtotalDiscount.Checked = clsDetails.IncludeInSubtotalDiscount;
txtVAT.Text = clsDetails.VAT.ToString("#,##0.#0");
txtEVAT.Text = clsDetails.EVAT.ToString("#,##0.#0");
txtLocalTax.Text = clsDetails.LocalTax.ToString("#,##0.#0");
txtQuantity.Text = clsDetails.Quantity.ToString("#,##0.#0");
txtMinThreshold.Text = clsDetails.MinThreshold.ToString("#,##0.#0");
txtMaxThreshold.Text = clsDetails.MaxThreshold.ToString("#,##0.#0");
cboSupplier.Items.Add(new ListItem(clsDetails.SupplierName, clsDetails.SupplierID.ToString()));
//cboSupplier.SelectedIndex = cboSupplier.Items.IndexOf(cboSupplier.Items.FindByValue(clsDetails.SupplierID.ToString()));
chkIsItemSold.Checked = clsDetails.IsItemSold;
txtRID.Text = clsDetails.RID.ToString("###0");
}