/// <summary> /// Export Page /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <summary> /// Fill expense detail based on expense code /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddlCode_SelectedIndexChanged(object sender, EventArgs e) { if (ddlCode.SelectedIndex != 0) { DataTable dtExpenseCodeDetail = expenseEntry.GetExpenseCodeDetail(ddlCode.SelectedValue.Trim()); if (dtExpenseCodeDetail != null && dtExpenseCodeDetail.Rows.Count > 0) { lblDescription.Text = dtExpenseCodeDetail.Rows[0]["Description"].ToString(); lblIndicator.Text = dtExpenseCodeDetail.Rows[0]["Indicator"].ToString(); txtPercent.Text = (lblIndicator.Text.Trim() == "P") ? String.Format("{0:###0.00}", dtExpenseCodeDetail.Rows[0]["Percent"]) : "0.00"; chkTaxable.Checked = (dtExpenseCodeDetail.Rows[0]["TaxStatus"].ToString().Trim() == "Y") ? true : false; CalculateAmount(); } } else { ClearEntryControl(); } upExpenseEntry.Update(); }