private void PopulateNominalCodes() { Facade.INominalCode facNominalCode = new Facade.NominalCode(); DataSet dsNominalCode = facNominalCode.GetAllActive(); DataTable dt = dsNominalCode.Tables[0]; DataRow dr = dt.NewRow(); dr["NominalCode"] = ""; dr["Description"] = "Please Select a Nominal Code"; dt.Rows.InsertAt(dr, 0); cboDefaultNominalCode.DataSource = dt; cboDefaultNominalCode.DataValueField = "NominalCodeID"; cboSubContractNominalCode.DataSource = dt; cboSubContractNominalCode.DataValueField = "NominalCodeID"; cboSubContractSelfBillNominalCode.DataSource = dt; cboSubContractSelfBillNominalCode.DataValueField = "NominalCodeID"; cboDefaultNominalCode.DataBind(); cboSubContractNominalCode.DataBind(); cboSubContractSelfBillNominalCode.DataBind(); cboDefaultNominalCode.Items[0].Selected = true; cboSubContractNominalCode.Items[0].Selected = true; cboSubContractNominalCode.Items[0].Selected = true; }
/// <summary> /// Populate Static Controls /// </summary> private void PopulateStaticControls() { rdiCreditNoteDate.SelectedDate = DateTime.Now; Facade.INominalCode facNominalCode = new Facade.NominalCode(); DataSet dsNominalCode = facNominalCode.GetAllActive(); DataTable dt = dsNominalCode.Tables[0]; DataRow dr = dt.NewRow(); dr["NominalCode"] = ""; dr["Description"] = "Please Select a Nominal Code"; dt.Rows.InsertAt(dr, 0); cboNominalCode.DataSource = dt; cboNominalCode.DataTextField = "Description"; cboNominalCode.DataValueField = "NominalCode"; cboNominalCode.DataBind(); cboNominalCode.Items[0].Selected = true; //lblCreditNoteType.Text = eCreditNoteType.OneLiner.ToString(); //----------------------------------------------------------------------------- // Update Section //----------------------------------------------------------------------------- if (m_isUpdate) { lblCreditNoteNo.Visible = true; lblCreditNoteNo.Text = m_CreditNoteNo.ToString(); btnAdd.Text = "Update Credit Note"; } }
/// <summary> /// Populate Static Controls /// </summary> private void PopulateStaticControls() { rdiInvoiceDate.SelectedDate = DateTime.Today; Facade.INominalCode facNominalCode = new Facade.NominalCode(); DataSet dsNominalCode = facNominalCode.GetAllActive(); cboNominalCode.DataSource = dsNominalCode; cboNominalCode.DataTextField = "Description"; cboNominalCode.DataValueField = "NominalCode"; cboNominalCode.DataBind(); cboNominalCode.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem()); lblInvoiceType.Text = eInvoiceType.OneLiner.ToString(); //----------------------------------------------------------------------------- // Update Section //----------------------------------------------------------------------------- if (m_isUpdate) { lblInvoiceNo.Visible = true; lblInvoiceNo.Text = m_InvoiceNo.ToString(); btnAdd.Text = "Update Invoice"; } chkUseHeadedPaper.Checked = Orchestrator.Globals.Configuration.UseHeadedPaper; }
private void PopulateStaticControls() { if (!m_isUpdate || rdiInvoiceDate.SelectedDate == null) { rdiInvoiceDate.SelectedDate = DateTime.Today; } chkIncludeInvoiceDetail.Checked = Globals.Configuration.ShowInvoiceDetailsOnInvoiceExtraByDefault; decimal invoiceAmountNet = GetInvoiceAmount(); txtAmountNet.Text = invoiceAmountNet.ToString("N2"); LoadVatTypes(); // Vat Rate and Vat Type int vatNo, vatType; decimal vatRate = 0m; vatType = int.Parse(cboVATType.SelectedValue); Facade.IInvoice facInv = new Facade.Invoice(); facInv.GetVatRateForVatType((eVATType)vatType, this.rdiInvoiceDate.SelectedDate.Value, out vatNo, out vatRate); //This calculates the tax rate i.e 17.5% -> 17.5 / 100 = 0.175, // 0.175 + 1 = 1.175 decimal invoiceAmountGross = invoiceAmountNet * ((vatRate / 100) + 1); txtAmountGross.Text = invoiceAmountGross.ToString("N2"); Facade.INominalCode facNominalCode = new Facade.NominalCode(); DataSet dsNominalCode = facNominalCode.GetAllActive(); DataTable dt = dsNominalCode.Tables[0]; DataRow dr = dt.NewRow(); dr["NominalCode"] = ""; dr["Description"] = "Please Select a Nominal Code"; dt.Rows.InsertAt(dr, 0); cboNominalCode.DataSource = dt; cboNominalCode.DataTextField = "Description"; cboNominalCode.DataValueField = "NominalCode"; cboNominalCode.DataBind(); cboNominalCode.Items[0].Selected = true; if (m_invoiceExtra != null && cboNominalCode.FindItemByValue(m_invoiceExtra.NominalCode) != null) { cboNominalCode.FindItemByValue(m_invoiceExtra.NominalCode).Selected = true; } lblClient.Text = GetInvoiceClient(); }
protected void PopulateNominalCodes(object sender, EventArgs e) { DropDownList cboNominalCodes = sender as DropDownList; // populate the nominal codes if (cboNominalCodes != null && cboNominalCodes.Items.Count == 0) { if (_dsNominalCodes == null) { Facade.INominalCode facNominalCode = new Facade.NominalCode(); _dsNominalCodes = facNominalCode.GetAllActive(); } cboNominalCodes.Items.Insert(0, new ListItem("--- [ Please Select ] ---", "0")); foreach (DataRow row in _dsNominalCodes.Tables[0].Rows) { ListItem li = new ListItem(); li.Value = row["NominalCodeId"].ToString(); li.Text = row["NominalCode"].ToString() + " - " + row["Description"].ToString(); cboNominalCodes.Items.Add(li); } } }
void grdExtraTypes_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridEditFormItem && e.Item.IsInEditMode) { if (e.Item.OwnerTableView.IsItemInserted) { //******************************* //item is about to be inserted ** //******************************* } else { //******************************* //item is about to be edited ** //******************************* if (e.Item.DataItem != null && e.Item.DataItem.GetType() != typeof(GridInsertionObject) && e.Item.IsInEditMode && e.Item.DataItem.GetType() != typeof(GridEditFormInsertItem)) { Entities.ExtraType et = (Entities.ExtraType)e.Item.DataItem; GridEditableItem item = e.Item as GridEditableItem; GridTemplateColumnEditor editor = (GridTemplateColumnEditor)item.EditManager.GetColumnEditor("NominalCode"); DropDownList cboNominalCodes = (DropDownList)editor.ContainerControl.FindControl("cboNominalCodes"); HtmlInputText txtDescription = (HtmlInputText)editor.ContainerControl.FindControl("txtDescription"); CheckBox chkIsEnabled = (CheckBox)editor.ContainerControl.FindControl("chkIsEnabled"); CheckBox chkFuelSurchargeApplies = (CheckBox)editor.ContainerControl.FindControl("chkFuelSurchargeApplies"); CheckBox chkIsTimeBased = (CheckBox)e.Item.FindControl("chkIsTimeBased"); RadTimePicker rdiStartTime = (RadTimePicker)e.Item.FindControl("rdiStartTime"); RadTimePicker rdiEndTime = (RadTimePicker)e.Item.FindControl("rdiEndTime"); CheckBox chkIsDayBased = (CheckBox)e.Item.FindControl("chkIsDayBased"); CheckBox chkMonday = (CheckBox)e.Item.FindControl("chkMonday"); CheckBox chkTuesday = (CheckBox)e.Item.FindControl("chkTuesday"); CheckBox chkWednesday = (CheckBox)e.Item.FindControl("chkWednesday"); CheckBox chkThursday = (CheckBox)e.Item.FindControl("chkThursday"); CheckBox chkFriday = (CheckBox)e.Item.FindControl("chkFriday"); CheckBox chkSaturday = (CheckBox)e.Item.FindControl("chkSaturday"); CheckBox chkSunday = (CheckBox)e.Item.FindControl("chkSunday"); if (et != null && cboNominalCodes != null) { txtDescription.Value = et.Description; chkIsEnabled.Checked = et.IsEnabled; chkFuelSurchargeApplies.Checked = et.FuelSurchargeApplies; rdiStartTime.SelectedTime = et.ExtraTypeStartTime.HasValue ? TimeSpan.FromMinutes(et.ExtraTypeStartTime.Value) : new TimeSpan(); rdiEndTime.SelectedTime = et.ExtraTypeStartTime.HasValue ? TimeSpan.FromMinutes(et.ExtraTypeEndTime.Value) : new TimeSpan(); chkIsDayBased.Checked = et.IsDayBased; chkMonday.Checked = et.Monday; chkTuesday.Checked = et.Tuesday; chkWednesday.Checked = et.Wednesday; chkThursday.Checked = et.Thursday; chkFriday.Checked = et.Friday; chkSaturday.Checked = et.Saturday; chkSunday.Checked = et.Sunday; if (et.IsSystem == true) { txtDescription.Disabled = true; chkIsEnabled.Enabled = false; } if (!EnableExtraTypeNominalCodes) { cboNominalCodes.Visible = false; } if (et.IsTimeBased) { chkIsTimeBased.Checked = true; } // populate the nominal codes if (cboNominalCodes != null && EnableExtraTypeNominalCodes) { if (_dsNominalCodes == null) { Facade.INominalCode facNominalCode = new Facade.NominalCode(); _dsNominalCodes = facNominalCode.GetAllActive(); } cboNominalCodes.Items.Insert(0, new ListItem("--- [ Please Select ] ---", "0")); foreach (DataRow row in _dsNominalCodes.Tables[0].Rows) { ListItem li = new ListItem(); li.Value = row["NominalCodeId"].ToString(); li.Text = row["NominalCode"].ToString() + " - " + row["Description"].ToString(); cboNominalCodes.Items.Add(li); } // Set the currently selected nominal code. if (e.Item.DataItem.GetType() == typeof(Entities.ExtraType)) { if (et != null && et.NominalCode.NominalCodeID > 0) { cboNominalCodes.Items.FindByValue(et.NominalCode.NominalCodeID.ToString()).Selected = true; } } } } } } } }