/// <summary> /// Bind Edit Datas /// </summary> public void BindEditDatas() { SupplierAdmin supplierAdmin = new SupplierAdmin(); ZNode.Libraries.DataAccess.Entities.Supplier supplier = supplierAdmin.GetBySupplierID(ItemId); if (supplier != null) { Name.Text = supplier.Name; Description.Text = supplier.Description; ContactFirstName.Text = supplier.ContactFirstName; ContactLastName.Text = supplier.ContactLastName; ContactPhone.Text = supplier.ContactPhone; EmailId.Text = supplier.ContactEmail; NotifyEmail.Text = supplier.NotificationEmailID; NotificationTemplate.Text = supplier.EmailNotificationTemplate; ChkEmailNotify.Checked = supplier.EnableEmailNotification; DisplayOrder.Text = supplier.DisplayOrder.ToString(); CheckActiveInd.Checked = supplier.ActiveInd; txtCustom1.Text = supplier.Custom1; txtCustom2.Text = supplier.Custom2; txtCustom3.Text = supplier.Custom3; txtCustom4.Text = supplier.Custom4; txtCustom5.Text = supplier.Custom5; ddlSupplierTypes.SelectedValue = supplier.SupplierTypeID.GetValueOrDefault().ToString(); } }
/// <summary> /// Bind supplier types /// </summary> public void Bind() { SupplierAdmin supplierAdmin = new SupplierAdmin(); ddlSupplierTypes.DataSource = supplierAdmin.GetSupplierTypes(); ddlSupplierTypes.DataTextField = "Name"; ddlSupplierTypes.DataValueField = "SupplierTypeID"; ddlSupplierTypes.DataBind(); }
protected void btnSubmit_Click(object sender, EventArgs e) { SupplierAdmin supplierAdmin = new SupplierAdmin(); Supplier supplier = new Supplier(); if (ItemId > 0) { supplier = supplierAdmin.GetBySupplierID(ItemId); } supplier.Name = Name.Text; supplier.Description = Description.Text; supplier.ContactFirstName = ContactFirstName.Text; supplier.ContactLastName = ContactLastName.Text; supplier.ContactPhone = ContactPhone.Text; supplier.ContactEmail = EmailId.Text; supplier.NotificationEmailID = NotifyEmail.Text; supplier.EmailNotificationTemplate = NotificationTemplate.Text; supplier.EnableEmailNotification = ChkEmailNotify.Checked; supplier.DisplayOrder = int.Parse(DisplayOrder.Text.Trim()); supplier.ActiveInd = CheckActiveInd.Checked; supplier.Custom1 = txtCustom1.Text; supplier.Custom2 = txtCustom2.Text; supplier.Custom3 = txtCustom3.Text; supplier.Custom4 = txtCustom4.Text; supplier.Custom5 = txtCustom5.Text; if (ddlSupplierTypes.SelectedIndex != -1) { supplier.SupplierTypeID = int.Parse(ddlSupplierTypes.SelectedValue); } bool check = false; if (ItemId > 0) { check = supplierAdmin.Update(supplier); } else { check = supplierAdmin.Insert(supplier); } if (check) { // redirect to main page Response.Redirect("list.aspx"); } else { // display error message lblError.Text = "An error occurred while updating. Please try again."; } }
/// <summary> /// Page Load Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { if (Request.Params["filter"] != null) { Mode = Request.Params["filter"]; } //Bind Supplier SupplierAdmin supplier = new SupplierAdmin(); ddlSupplier.DataSource = supplier.GetAll(); ddlSupplier.DataTextField = "name"; ddlSupplier.DataValueField = "supplierid"; ddlSupplier.DataBind(); ListItem li1 = new ListItem("None", "0"); ddlSupplier.Items.Insert(0, li1); //Get Filetered Orders in DataSet OrderAdmin _OrderAdmin = new OrderAdmin(); DataView dv = new DataView(); dsOrders = _OrderAdmin.ReportList(Mode, Year,""); dsOrdersLineItems = _OrderAdmin.GetAllOrderLineItems().ToDataSet(false); dv = new DataView(dsOrders.Tables[0]); if (Request.Params["filter"] != null) { this.objReportViewer.LocalReport.ReportPath = "Admin/Secure/Reports/SupplierReport.rdlc"; } if (dv.ToTable().Rows.Count == 0) { lblErrorMsg.Text = "No records found"; objReportViewer.Visible = false; return; } objReportViewer.LocalReport.DataSources.Clear(); ReportParameter param1 = new ReportParameter("CurrentLanguage", System.Globalization.CultureInfo.CurrentCulture.Name); objReportViewer.LocalReport.SetParameters(new ReportParameter[] { param1 }); this.objReportViewer.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing); objReportViewer.LocalReport.DataSources.Add(new ReportDataSource("ZNodeOrderDataSet_ZNodeOrder", dv)); objReportViewer.LocalReport.DataSources.Add(new ReportDataSource("ZNodeOrderLineItems_ZNodeOrderLineItem", dsOrdersLineItems.Tables[0])); objReportViewer.LocalReport.Refresh(); } }
/// <summary> /// Binds Search Data /// </summary> public DataSet BindSearchData() { SupplierAdmin AdminAccess = new SupplierAdmin(); DataSet ds = AdminAccess.SearchSupplier(txtName.Text, ddlSupplierStatus.SelectedValue); return ds; }
/// <summary> /// Bind data to grid /// </summary> private void BindGridData() { ZNode.Libraries.Admin.SupplierAdmin supplierAdmin = new SupplierAdmin(); TList<ZNode.Libraries.DataAccess.Entities.Supplier> supplier = supplierAdmin.GetAll(); if (supplier != null) { supplier.Sort("Name Asc"); } uxGrid.DataSource = supplier; uxGrid.DataBind(); }