protected void Display_AddEdit() { PackageData package = null; m_refPackage = new PackageApi(); ltr_package_id_tr.Visible = this.m_iID > 0 ? true : false; if (this.m_iID > 0) { package = m_refPackage.GetItem(this.m_iID); txt_package_name.Text = package.Name; lbl_package_id.Text = package.Id.ToString(); txt_package_length.Text = package.Dimensions.Length.ToString(); txt_package_height.Text = package.Dimensions.Height.ToString(); txt_package_width.Text = package.Dimensions.Width.ToString(); txt_package_weight.Text = package.MaxWeight.Amount.ToString(); } txt_package_name.Enabled = true; txt_package_length.Enabled = true; txt_package_height.Enabled = true; txt_package_width.Enabled = true; txt_package_weight.Enabled = true; if (measurementSystem == Ektron.Cms.Common.EkEnumeration.MeasurementSystem.English.ToString()) { ltr_length_unit.Text = m_refMsg.GetMessage("lbl inches"); ltr_width_unit.Text = m_refMsg.GetMessage("lbl inches"); ltr_height_unit.Text = m_refMsg.GetMessage("lbl inches"); ltr_weight_unit.Text = m_refMsg.GetMessage("lbl pounds"); } else { ltr_length_unit.Text = m_refMsg.GetMessage("lbl centimeters"); ltr_width_unit.Text = m_refMsg.GetMessage("lbl centimeters"); ltr_height_unit.Text = m_refMsg.GetMessage("lbl centimeters"); ltr_weight_unit.Text = m_refMsg.GetMessage("lbl kilograms"); } TotalPages.Visible = false; CurrentPage.Visible = false; lnkBtnPreviousPage.Visible = false; NextPage.Visible = false; LastPage.Visible = false; FirstPage.Visible = false; PageLabel.Visible = false; OfLabel.Visible = false; }
protected void Process_Delete() { PackageApi package = null; package = new PackageApi(); if (this.m_iID > 0) { package.Delete(this.m_iID); Response.Redirect(this.m_sPageName, false); } }
protected void Display_View_All() { Ektron.Cms.Common.Criteria<PackageProperty> PackageCriteria = new Ektron.Cms.Common.Criteria<PackageProperty>(PackageProperty.Name, Ektron.Cms.Common.EkEnumeration.OrderByDirection.Ascending); System.Collections.Generic.List<PackageData> packagelist = new System.Collections.Generic.List<PackageData>(); m_refPackage = new PackageApi(); int i = 0; dg_package.AutoGenerateColumns = false; dg_package.Columns.Clear(); PackageCriteria.PagingInfo.RecordsPerPage = m_refContentApi.RequestInformationRef.PagingSize; PackageCriteria.PagingInfo.CurrentPage = _currentPageNumber; packagelist = m_refPackage.GetList(PackageCriteria); TotalPagesNumber = System.Convert.ToInt32(PackageCriteria.PagingInfo.TotalPages); if (TotalPagesNumber <= 1) { TotalPages.Visible = false; CurrentPage.Visible = false; lnkBtnPreviousPage.Visible = false; NextPage.Visible = false; LastPage.Visible = false; FirstPage.Visible = false; PageLabel.Visible = false; OfLabel.Visible = false; } else { lnkBtnPreviousPage.Enabled = true; FirstPage.Enabled = true; LastPage.Enabled = true; NextPage.Enabled = true; TotalPages.Visible = true; CurrentPage.Visible = true; lnkBtnPreviousPage.Visible = true; NextPage.Visible = true; LastPage.Visible = true; FirstPage.Visible = true; PageLabel.Visible = true; OfLabel.Visible = true; TotalPages.Text = (System.Math.Ceiling(Convert.ToDouble(TotalPagesNumber))).ToString(); TotalPages.ToolTip = TotalPages.Text; CurrentPage.Text = _currentPageNumber.ToString(); CurrentPage.ToolTip = CurrentPage.Text; if (_currentPageNumber == 1) { lnkBtnPreviousPage.Enabled = false; FirstPage.Enabled = false; } else if (_currentPageNumber == TotalPagesNumber) { NextPage.Enabled = false; LastPage.Enabled = false; } } System.Web.UI.WebControls.BoundColumn colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Id"; colBound.HeaderText = m_refMsg.GetMessage("generic id"); colBound.ItemStyle.Wrap = false; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Left; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Name"; colBound.HeaderText = m_refMsg.GetMessage("generic name"); colBound.ItemStyle.Wrap = false; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Left; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Length"; colBound.HeaderText = m_refMsg.GetMessage("lbl length"); colBound.ItemStyle.Wrap = false; colBound.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Right; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); dg_package.BorderColor = System.Drawing.Color.White; colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Height"; colBound.HeaderText = m_refMsg.GetMessage("lbl height"); colBound.ItemStyle.Wrap = false; colBound.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Right; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); dg_package.BorderColor = System.Drawing.Color.White; colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Width"; colBound.HeaderText = m_refMsg.GetMessage("lbl width"); colBound.ItemStyle.Wrap = false; colBound.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Right; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); dg_package.BorderColor = System.Drawing.Color.White; colBound = new System.Web.UI.WebControls.BoundColumn(); colBound.DataField = "Weight"; colBound.HeaderText = m_refMsg.GetMessage("lbl maxweight"); colBound.ItemStyle.Wrap = false; colBound.HeaderStyle.HorizontalAlign = HorizontalAlign.Center; colBound.ItemStyle.VerticalAlign = VerticalAlign.Top; colBound.ItemStyle.HorizontalAlign = HorizontalAlign.Right; colBound.HeaderStyle.CssClass = "title-header"; dg_package.Columns.Add(colBound); dg_package.BorderColor = System.Drawing.Color.White; DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("Id", typeof(string))); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Columns.Add(new DataColumn("Length", typeof(string))); dt.Columns.Add(new DataColumn("Height", typeof(string))); dt.Columns.Add(new DataColumn("Width", typeof(string))); dt.Columns.Add(new DataColumn("Weight", typeof(string))); if (!(packagelist == null)) { for (i = 0; i <= packagelist.Count - 1; i++) { dr = dt.NewRow(); string dimensionUnit = ""; string weightUnit = ""; if (measurementSystem == Ektron.Cms.Common.EkEnumeration.MeasurementSystem.English.ToString()) { dimensionUnit = m_refMsg.GetMessage("lbl inches"); weightUnit = m_refMsg.GetMessage("lbl pounds"); } else { dimensionUnit = m_refMsg.GetMessage("lbl centimeters"); weightUnit = m_refMsg.GetMessage("lbl kilograms"); } dr[0] = "<a href=\"packagesize.aspx?action=View&id=" + packagelist[i].Id + "\">" + packagelist[i].Id + "</a>"; dr[1] = "<a href=\"packagesize.aspx?action=View&id=" + packagelist[i].Id + "\">" + packagelist[i].Name + "</a>"; dr[2] = "<label id=\"length\">" + packagelist[i].Dimensions.Length + " " + dimensionUnit + "</label>"; dr[3] = "<label id=\"height\">" + packagelist[i].Dimensions.Height + " " + dimensionUnit + "</label>"; dr[4] = "<label id=\"width\">" + packagelist[i].Dimensions.Width + " " + dimensionUnit + "</label>"; dr[5] = "<label id=\"weight\">" + packagelist[i].MaxWeight.Amount + " " + weightUnit + "</label>"; dt.Rows.Add(dr); } } DataView dv = new DataView(dt); dg_package.DataSource = dv; dg_package.DataBind(); }
protected void Process_AddEdit() { PackageData package = null; m_refPackage = new PackageApi(); if (this.m_iID > 0) { package = m_refPackage.GetItem(this.m_iID); package.Name = (string)txt_package_name.Text; package.Dimensions.Length = Convert.ToSingle(txt_package_length.Text); package.Dimensions.Height = Convert.ToSingle(txt_package_height.Text); package.Dimensions.Width = Convert.ToSingle(txt_package_width.Text); package.MaxWeight.Amount = Convert.ToSingle(txt_package_weight.Text); if ((string)ltr_height_unit.Text == "Inches") { package.Dimensions.Units = LinearUnit.Inches; } else if ((string)ltr_height_unit.Text == "Centimeters") { package.Dimensions.Units = LinearUnit.Centimeters; } if ((string)ltr_weight_unit.Text == "Pounds") { package.MaxWeight.Units = WeightUnit.Pounds; } else if ((string)ltr_weight_unit.Text == "Kilograms") { package.MaxWeight.Units = WeightUnit.Kilograms; } m_refPackage.Update(package); Response.Redirect(m_sPageName + "?action=view&id=" + this.m_iID.ToString(), false); } else { Ektron.Cms.Commerce.Dimensions Dimension = new Ektron.Cms.Commerce.Dimensions(); Ektron.Cms.Commerce.Weight maxWeight = new Ektron.Cms.Commerce.Weight(); Dimension.Length = Convert.ToSingle(txt_package_length.Text); Dimension.Height = Convert.ToSingle(txt_package_height.Text); Dimension.Width = Convert.ToSingle(txt_package_width.Text); package = new PackageData(txt_package_name.Text, Dimension, maxWeight); if ((string)ltr_length_unit.Text == "Inches") { package.Dimensions.Units = LinearUnit.Inches; } else if ((string)ltr_length_unit.Text == "Centimeters") { package.Dimensions.Units = LinearUnit.Centimeters; } if ((string)ltr_weight_unit.Text == "Pounds") { package.MaxWeight.Units = WeightUnit.Pounds; } else if ((string)ltr_weight_unit.Text == "Kilograms") { package.MaxWeight.Units = WeightUnit.Kilograms; } package.MaxWeight.Amount = Convert.ToSingle(txt_package_weight.Text); m_refPackage.Add(package); Response.Redirect(m_sPageName, false); } }
public void Init() { instance = new PackageApi(); }