Beispiel #1
0
    /// <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();
        }
    }
Beispiel #2
0
    /// <summary>
    /// Bind supplier types
    /// </summary>
    public void Bind()
    {
        SupplierAdmin supplierAdmin = new SupplierAdmin();

        ddlSupplierTypes.DataSource = supplierAdmin.GetSupplierTypes();
        ddlSupplierTypes.DataTextField = "Name";
        ddlSupplierTypes.DataValueField = "SupplierTypeID";
        ddlSupplierTypes.DataBind();
    }
Beispiel #3
0
    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();
        }
    }
Beispiel #5
0
 /// <summary>
 /// Binds Search Data
 /// </summary>
 public DataSet BindSearchData()
 {
     SupplierAdmin AdminAccess = new SupplierAdmin();
     DataSet ds = AdminAccess.SearchSupplier(txtName.Text, ddlSupplierStatus.SelectedValue);
     return ds;
 }
Beispiel #6
0
    /// <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();
    }