public override Mediachase.Net.Wdom.PropertyInfoCollection GetProperties(Mediachase.Net.Wdom.WebDavElementInfo element) { PropertyInfoCollection retVal = new PropertyInfoCollection(); PropertyInfo prop = null; #region CreateDefaultProperties foreach (PropertyInfo defaultProp in PropertyInfo.CreateDefaultProperties(element)) { SetProperty(retVal, defaultProp, false); } #endregion //Add <supportedlock> property if (((int)(WebDavApplication.Class & WebDavServerClass.Class2)) != 0) { prop = PropertyInfo.CreateSupportedLockProperty(); prop.Calculated = false; SetProperty(retVal, prop, false); } //Add <resourcetype> property prop = PropertyInfo.CreateResourceTypeProperty(element); SetProperty(retVal, prop, false); retVal.ElementInfo = element; return retVal; }
public PaymentMethod(Mediachase.Commerce.Orders.Payment payment) { OrderGroup = payment.Parent.Parent; TransactionType = payment.TransactionType; Payment = payment as PayExPayment; PaymentMethodDto = Mediachase.Commerce.Orders.Managers.PaymentManager.GetPaymentMethod(payment.PaymentMethodId); }
protected override void CopyEntityObjectToMetaObject(EntityObject target, Mediachase.Ibn.Data.Meta.MetaObject metaObject) { base.CopyEntityObjectToMetaObject(target, metaObject); if (metaObject.GetMetaType().Name == AddressEntity.GetAssignedMetaClassName()) AddressRequestHandler.UpdateAddressName(metaObject); }
/// <summary> /// Gets the web dav URL by FileInfo. /// </summary> /// <param name="fileInfo">The file info.</param> /// <param name="withAuthToken">if set to <c>true</c> [with auth token].</param> /// <returns></returns> public static string GetFileStorageWebDavUrl(Mediachase.IBN.Business.ControlSystem.FileInfo fileInfo, bool withAuthToken) { if (fileInfo == null) throw new ArgumentNullException("fielInfo"); return GetFileStorageWebDavUrl(fileInfo.Id, fileInfo.Name, withAuthToken); }
public void BindData(Mediachase.Ibn.Data.Meta.Management.MetaClass mc, string FieldType) { Decimal defaultValue = 0.0000M; int maxPointDigits = 4; txtDefaultValue.Text = defaultValue.ToString(); txtMaxPointDigits.Text = maxPointDigits.ToString(); }
/// <summary> /// Opens the read. /// </summary> /// <param name="element">The element.</param> /// <returns></returns> public override System.IO.Stream OpenRead(Mediachase.Net.Wdom.WebDavElementInfo element) { if (element == null || element is CollectionInfo) return null; Mediachase.Ibn.Data.Meta.FileInfo fileInfo = (Mediachase.Ibn.Data.Meta.FileInfo)element.Tag; return fileInfo.OpenRead(); }
public ValidateArgs(Mediachase.Forum.Node Node, string CommandUid, bool IsVisible, bool IsEnabled, bool IsBreak) { this.Node = Node; this.CommandUid = CommandUid; this.IsVisible = IsVisible; this.IsEnabled = IsEnabled; this.IsBreak = IsBreak; }
protected override void CopyEntityObjectToMetaObject(EntityObject target, Mediachase.Ibn.Data.Meta.MetaObject metaObject) { base.CopyEntityObjectToMetaObject(target, metaObject); // OZ 2009-06-04 Duration Fix TimeType timeType = (TimeType)(int)metaObject[WorkflowInstanceEntity.FieldPlanFinishTimeType]; if (timeType == TimeType.Duration && metaObject[WorkflowInstanceEntity.FieldPlanDuration] == null) { metaObject[WorkflowInstanceEntity.FieldPlanFinishTimeType] = (int)TimeType.NotSet; timeType = TimeType.NotSet; } else if (timeType == TimeType.DateTime && metaObject[WorkflowInstanceEntity.FieldPlanFinishDate] == null) { metaObject[WorkflowInstanceEntity.FieldPlanFinishTimeType] = (int)TimeType.NotSet; timeType = TimeType.NotSet; } // Recalculate Plan Date if (timeType == TimeType.NotSet) { metaObject[WorkflowInstanceEntity.FieldPlanDuration] = null; metaObject[WorkflowInstanceEntity.FieldPlanFinishDate] = null; } else if (timeType == TimeType.Duration) { DateTime? actualStartDate = (DateTime?)metaObject[WorkflowInstanceEntity.FieldActualStartDate]; int duration = (int)metaObject[WorkflowInstanceEntity.FieldPlanDuration]; if (actualStartDate.HasValue) { metaObject[WorkflowInstanceEntity.FieldPlanFinishDate] = actualStartDate.Value.AddMinutes(duration); } else { metaObject[WorkflowInstanceEntity.FieldPlanFinishDate] = null; } } else if (timeType == TimeType.DateTime) { DateTime? actualStartDate = (DateTime?)metaObject[WorkflowInstanceEntity.FieldActualStartDate]; DateTime planFinishDate = (DateTime)metaObject[WorkflowInstanceEntity.FieldPlanFinishDate]; if (actualStartDate.HasValue) { metaObject[WorkflowInstanceEntity.FieldPlanDuration] = (int)(planFinishDate - actualStartDate.Value).TotalMinutes; } else { metaObject[WorkflowInstanceEntity.FieldPlanDuration] = null; } } // }
public override System.IO.Stream OpenRead(Mediachase.Net.Wdom.WebDavElementInfo element) { if (element == null || element is CollectionInfo) return null; Mediachase.IBN.Business.EMail.EMailMessageInfo.AttachmentData entry = element.Tag as Mediachase.IBN.Business.EMail.EMailMessageInfo.AttachmentData; return new MemoryStream(entry.Data); }
void ctrlGrid_ChangingMCGridColumnHeader(object sender, Mediachase.Ibn.Web.UI.ChangingMCGridColumnHeaderEventArgs e) { if (e.FieldName == "PriorityId") { e.ControlField.HeaderText = string.Format(CultureInfo.InvariantCulture, "<span title='{0}'>!!!</span>", GetGlobalResourceObject("IbnFramework.Project", "Priority").ToString()); //e.ControlField.HeaderText = String.Format("<img width='16' height='16' src='{0}' title='{1}'>", // this.Page.ResolveClientUrl("~/layouts/images/PriorityHeader.gif"), // GetGlobalResourceObject("IbnFramework.Project", "Priority").ToString()); } }
protected byte[] GetByteArray(Mediachase.FileUploader.Web.UI.McHtmlInputFile fControl) { byte[] MyFile = null; if (fControl.PostedFile != null && fControl.PostedFile.ContentLength > 0) { MyFile = new byte[fControl.PostedFile.ContentLength]; fControl.PostedFile.InputStream.Read(MyFile, 0, fControl.PostedFile.ContentLength); } return MyFile; }
public Invoice(Mediachase.Commerce.Orders.Payment payment, IVerificationManager verificationManager, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _verificationManager = verificationManager; _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
public DirectBankDebit(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
public FillResult FillData(FillDataMode mode, DataTable rawData, Mediachase.MetaDataPlus.Import.Rule rule, int maximumErrors) { using (DbTransaction tran = DbTransaction.Begin()) { FillResult retVal = FillData(mode, rawData, rule, Security.CurrentUser.UserID, DateTime.UtcNow, DbContext.Current.Transaction); if (maximumErrors == -1 || retVal.ErrorRows <= maximumErrors) tran.Commit(); else tran.Rollback(); return retVal; } }
public void BindData(Mediachase.Ibn.Data.Meta.Management.MetaField mf) { CultureInfo invariantCulture = new CultureInfo(""); if (mf.DefaultValue != String.Empty) txtDefaultValue.Text = ((Decimal)DefaultValue.Evaluate(mf)).ToString("f"); else txtDefaultValue.Text = ""; if (mf.Attributes.ContainsKey(McDataTypeAttribute.DecimalScale)) txtMaxPointDigits.Text = ((int)mf.Attributes[McDataTypeAttribute.DecimalScale]).ToString(); else txtMaxPointDigits.Text = "4"; }
} // Needed for unit testing public MasterPass(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions, IMasterPassShoppingCartFormatter masterPassShoppingCartFormatter) : base(payment) { _paymentManager = paymentManager; _parameterReader = new MasterPassParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = new MasterPassAdditionalValuesFormatter(additionalValuesFormatter, _parameterReader.AddShoppingCartXml(this.PaymentMethodDto), masterPassShoppingCartFormatter); _paymentActions = paymentActions; }
/// <summary> /// Determines whether this instance can create the specified meta class. /// </summary> /// <param name="metaClass">The meta class.</param> /// <returns> /// <c>true</c> if this instance can create the specified meta class; otherwise, <c>false</c>. /// </returns> bool IMetaObjectFactory.CanCreate(Mediachase.Ibn.Data.Meta.Management.MetaClass metaClass) { if(metaClass==null) throw new ArgumentNullException("metaClass"); switch (metaClass.Name) { case "TimeTrackingEntry": case "TimeTrackingBlock": case "TimeTrackingBlockType": case "TimeTrackingBlockTypeInstance": return true; } return false; }
protected string GetUrl(int ID, Mediachase.IBN.Business.CalendarView.CalendarFilter Type) { switch (Type) { case Mediachase.IBN.Business.CalendarView.CalendarFilter.Appointment: return "../Events/EventView.aspx?EventID=" + ID; case Mediachase.IBN.Business.CalendarView.CalendarFilter.Event: return "../Events/EventView.aspx?EventID=" + ID; case Mediachase.IBN.Business.CalendarView.CalendarFilter.Task: case Mediachase.IBN.Business.CalendarView.CalendarFilter.MileStone: return "../Tasks/TaskView.aspx?TaskID=" + ID; case Mediachase.IBN.Business.CalendarView.CalendarFilter.Meeting: return "../Events/EventView.aspx?EventID=" + ID; case Mediachase.IBN.Business.CalendarView.CalendarFilter.ToDo: return "../ToDo/ToDoView.aspx?ToDoID=" + ID; } return ""; }
/// <summary> /// Creates the instance. /// </summary> /// <param name="metaClass">The meta class.</param> /// <param name="primaryKeyId">The primary key id.</param> /// <returns></returns> MetaObject IMetaObjectFactory.CreateInstance(Mediachase.Ibn.Data.Meta.Management.MetaClass metaClass, PrimaryKeyId primaryKeyId) { if (metaClass == null) throw new ArgumentNullException("metaClass"); switch (metaClass.Name) { case "TimeTrackingEntry": return new TimeTrackingEntry(primaryKeyId); case "TimeTrackingBlock": return new TimeTrackingBlock(primaryKeyId); case "TimeTrackingBlockType": return new TimeTrackingBlockType(primaryKeyId); case "TimeTrackingBlockTypeInstance": return new TimeTrackingBlockTypeInstance(primaryKeyId); } throw new NotSupportedException("MetaClass '" + metaClass.Name + "' is not supported."); }
/// <summary> /// Gets the properties. /// </summary> /// <param name="element">The element.</param> /// <returns></returns> public override Mediachase.Net.Wdom.PropertyInfoCollection GetProperties(Mediachase.Net.Wdom.WebDavElementInfo element) { PropertyInfoCollection retVal = null; PropertyInfo prop = null; WebDavDocument tmpDoc = WebDavDocument.CreateDocument(); if (element == null) return retVal; retVal = new PropertyInfoCollection(); //FileInfo fileInfo = !!!!(FileInfo)element.Tag;!!! WebDavTicket ticket = WebDavTicket.Parse(element.AbsolutePath); WebDavStorageElementPropertiesRow row = GetWebDavStoragePropertyRow(ticket.AbsolutePath.StorageType, ticket.AbsolutePath.UniqueId); if (row != null) { retVal = Mediachase.Ibn.Data.McXmlSerializer.GetObject<PropertyInfoCollection>(row.Value); } #region CreateDefaultProperties foreach (PropertyInfo defaultProp in PropertyInfo.CreateDefaultProperties(element)) { SetPropertyAndSave(retVal, defaultProp, false, false); } #endregion //Add <supportedlock> property if (((int)(WebDavApplication.Class & WebDavServerClass.Class2)) != 0) { prop = PropertyInfo.CreateSupportedLockProperty(); prop.Calculated = false; SetPropertyAndSave(retVal, prop, false, false); } //Add <resourcetype> property prop = PropertyInfo.CreateResourceTypeProperty(element); SetPropertyAndSave(retVal, prop, false, false); //Assign context and set closure to class member retVal.ElementInfo = element; return retVal; }
/// <summary> /// Opens the write. /// </summary> /// <param name="element">The element.</param> /// <returns></returns> public override System.IO.Stream OpenWrite(Mediachase.Net.Wdom.WebDavElementInfo element, long contentLength) { if (element == null || element is CollectionInfo) return null; Mediachase.Ibn.Data.Meta.FileInfo fileInfo = (Mediachase.Ibn.Data.Meta.FileInfo)element.Tag; try { AutoCommitedTransactedStream tranStream = new AutoCommitedTransactedStream(DataContext.Current.BeginTransaction(), contentLength); tranStream.InnerStream = fileInfo.OpenWrite(); tranStream.SetLength(0); return tranStream; } catch (Exception) { throw new HttpException(404, "Not Found"); } }
public LineItem(Mediachase.Commerce.Orders.LineItem lineItem, string language) { Code = lineItem.Code; Name = lineItem.GetStringValue(Constants.Metadata.LineItem.DisplayName); ArticleNumber = lineItem.GetStringValue(Constants.Metadata.LineItem.ArticleNumber); ImageUrl = lineItem.GetString(Constants.Metadata.LineItem.ImageUrl); Color = lineItem.GetStringValue(Constants.Metadata.LineItem.Color); ColorImageUrl = lineItem.GetStringValue(Constants.Metadata.LineItem.ColorImageUrl); Description = lineItem.GetStringValue(Constants.Metadata.LineItem.Description); Size = lineItem.GetStringValue(Constants.Metadata.LineItem.Size); PlacedPrice = lineItem.PlacedPrice; LineItemTotal = lineItem.Quantity * lineItem.PlacedPrice; LineItemDiscount = lineItem.LineItemDiscountAmount; LineItemOrderLevelDiscount = lineItem.OrderLevelDiscountAmount; Quantity = Convert.ToInt32(lineItem.Quantity); Url = lineItem.GetEntryLink(language); Discounts = lineItem.Discounts.Cast<Discount>().Select(x => new DiscountItem(x)).ToList(); IsInventoryAllocated = lineItem.IsInventoryAllocated; }
public static Image ProcessImage(Mediachase.FileUploader.Web.McHttpPostedFile file, int maxWidth, int maxHeight, out string extension) { extension = file.FileName.Substring(file.FileName.LastIndexOf(".")); Image img = System.Drawing.Image.FromStream(file.InputStream); if (img.Height > maxHeight || img.Width > maxWidth) { System.IO.Stream mem = new System.IO.MemoryStream(); ImageCodecInfo imageCodecInfo = GetEncoderInfo("image/jpeg"); Encoder encoder = Encoder.Quality; EncoderParameters encoderParameters = new EncoderParameters(1); encoderParameters.Param[0] = new EncoderParameter(encoder, 100L); CorrectImageSize(maxWidth, maxHeight, img).Save(mem, imageCodecInfo, encoderParameters); img = System.Drawing.Image.FromStream(mem); extension = ".jpg"; } return img; }
} // Needed for unit testing public FinancingInvoice(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IPaymentActions paymentActions, string paymentMethodCode, IUpdateAddressHandler updateAddressHandler) : base(payment) { _paymentManager = paymentManager; _parameterReader = new FinancingInvoiceParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter; financialInvoicingOrderLineFormatter.IncludeOrderLines = _parameterReader.UseOnePhaseTransaction(this.PaymentMethodDto); _additionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(additionalValuesFormatter, financialInvoicingOrderLineFormatter); _paymentActions = paymentActions; _paymentMethodCode = paymentMethodCode; _updateAddressHandler = updateAddressHandler; }
public PaymentMethod Create(Mediachase.Commerce.Orders.Payment payment) { if (payment == null) return null; Log.InfoFormat("Attempting to resolve the PaymentMethod for payment with ID:{0}. PaymentMethodId:{1}", payment.Id, payment.PaymentMethodId); if (!(payment is PayExPayment)) { Log.ErrorFormat("Payment with ID:{0} is not a PayExPayment and therefore it cannot be processed by the PayEx Payment Provider!", payment.Id); return null; } PaymentMethodDto paymentMethodDto = Mediachase.Commerce.Orders.Managers.PaymentManager.GetPaymentMethod(payment.PaymentMethodId); string systemKeyword = paymentMethodDto.PaymentMethod.FindByPaymentMethodId(payment.PaymentMethodId).SystemKeyword; Log.InfoFormat("Resolving the PaymentMethod for payment with ID:{0}. The systemKeyword for this payment method is {1}", payment.Id, systemKeyword); switch (systemKeyword) { case Constants.Payment.DirectDebit.SystemKeyword: return new DirectBankDebit(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.Giftcard.SystemKeyword: return new GiftCard(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.Invoice.SystemKeyword: return new Invoice(payment, _verificationManager, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.InvoiceLedger.SystemKeyword: return new InvoiceLedger(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.PartPayment.SystemKeyword: return new PartPayment(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.PayPal.SystemKeyword: return new PayPal(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); case Constants.Payment.CreditCard.SystemKeyword: return new CreditCard(payment, _paymentManager, _parameterReader, _cartActions, _orderNumberGenerator, _additionalValuesFormatter, _paymentActions); } Log.ErrorFormat("Could not resolve the PaymentMethod for payment with ID:{0}. The systemKeyword for this payment method is {1}", payment.Id, systemKeyword); return null; }
protected void grdMain_PageSizeChanged(object source, Mediachase.UI.Web.Modules.DGExtension.DataGridPageSizeChangedEventArgs e) { ViewState["SelectIssue_PageSize"] = e.NewPageSize; ViewState["SelectIssue_CurrentPage"] = 0; BindGrid(); }
private void Bind_Cotrols(Mediachase.WebSaltatoryControl.ControlPlace cp) { int allcntrls = cp.ControlWrappers.Count; HtmlTableRow tr; HtmlTableCell td; int td_top_pad = 20; for (int i = 0; i <= allcntrls; i++) { if (i == allcntrls && !ControlManager.CurrentView.CustomizeEnabled) { break; } tr = new HtmlTableRow(); tbMain.Rows.Add(tr); tbMain.Style.Remove("border"); if (ControlManager.CurrentView.CustomizeEnabled) { tbMain.Style.Add("border", "1px solid red"); td = new HtmlTableCell(); tr.Cells.Add(td); HtmlImage img = new HtmlImage(); img.Src = "Layouts/Images/insert.gif"; img.Width = 14; img.Height = 21; img.Border = 0; img.Attributes.Add("CP_ClientID", this.ClientID); img.Attributes.Add("CP_Index", i.ToString()); img.Style.Add("position", "relative"); img.Style.Add("top", "-" + ((img.Height) / 2).ToString()); img.Style.Add("z-index", "255"); img.Style.Add("cursor", "pointer"); img.Attributes.Add("onclick", "javascript:" + "CP_ImgClick('" + txtSourceControl.ClientID + "','" + txtSourceNewControl.ClientID + "','" + txtSourceElement.ClientID + "','" + txtImgSubmit.ClientID + "'," + i.ToString() + ");" + Page.ClientScript.GetPostBackEventReference(ImgSubmit, "") + ";"); img.Style.Add("display", "none"); td.Controls.Add(img); td.VAlign = "top"; td.Width = "1%"; td.Style.Add("padding-top", td_top_pad.ToString() + "px"); } td = new HtmlTableCell(); tr.Cells.Add(td); td.VAlign = "top"; td.Width = "99%"; if (ControlManager.CurrentView.CustomizeEnabled) td.Style.Add("padding-top", td_top_pad.ToString() + "px"); if (i < allcntrls) { if (td.ColSpan > 1) { td.ColSpan = 1; } if (td.InnerHtml != String.Empty) { td.InnerHtml = String.Empty; } Mediachase.UI.Web.Modules.MetaDataBlockViewControl control = (Mediachase.UI.Web.Modules.MetaDataBlockViewControl)cp.ControlWrappers[i].Control; CustomizeView CustomizeControl = (CustomizeView)this.LoadControl("CustomizeView.ascx"); CustomizeControl.Path_Img = path_img; CustomizeControl.Title = control.Name; if (!ControlManager.CurrentView.CustomizeEnabled) { if (control.ContainFileds) { CustomizeControl.Control(cp.ControlWrappers[i].Control); //string bmDiv_Html = "<A HREF='../Common/MetaDataEdit.aspx?id=335&class=ProjectsEx_28'><img alt='' src='../Layouts/Images/Edit.gif'/> Edit</A>"; //CustomizeControl.DropMenuHtml = bmDiv_Html; if (editlinkhtml != string.Empty) { CustomizeControl.DropMenuHtml = string.Format(editlinkhtml, this.GetObjectId().ToString(), this.ID, i); } } else CustomizeControl.Description = control.Description; } else { CustomizeControl.Description = control.Description; string bmDiv_Id = td.ClientID + "dv"; string bmDiv_sUrl = "ShowRelDivBMenu('" + this.ClientID + "'," + i.ToString() + ",'" + txtActiveElement.ClientID + "','" + tbView.MainDivClientID + "', '" + bmDiv_Id + "', 0, 100);"; string bmDiv_Html = "<div style='position:relative;left:0px;top:2px;z-index:255;' onmouseover=\"this.className='selectednavover';\" onmouseout=\"this.className='selectednav';\" class='selectednav' id='" + bmDiv_Id + "' onclick=\"" + bmDiv_sUrl + "\">" + " <img alt='' src='" + path_img + "Layouts/Images/Menu/downbtn.gif' border='0' width='9' height='5' align='absmiddle'/> " + "</div>"; CustomizeControl.DropMenuHtml = bmDiv_Html; } td.Controls.Add(CustomizeControl); } else { //customizeallow true td.InnerHtml = "<br>"; td.ColSpan = 2; } } if (allcntrls == 0 && !ControlManager.CurrentView.CustomizeEnabled) { this.Visible = false; return; } else this.Visible = true; ArrayList BlockMenuItemList = new ArrayList(); tbView.ClearBlockMenu(); BlockMenuItemList.Add(new BlockMenuItem("<img alt='' src='" + path_img + "Layouts/Images/Menu/Icons/move.gif' border='0' width='16' height='16' align='absmiddle' title='" + LocRM.GetString("tMove") + "'/> ", LocRM.GetString("tMove"), "CP_Move('" + txtActiveElement.ClientID + "','" + this.ID + "','" + this.ClientID + "','" + tbView.MainDivClientID + "')", "")); BlockMenuItemList.Add(new BlockMenuItem("<img alt='' src='" + path_img + "Layouts/Images/Menu/Icons/info.gif' border='0' width='16' height='16' align='absmiddle' title='" + LocRM.GetString("tProperties") + "'/> ", LocRM.GetString("tProperties"), "CP_Properties('" + propertypageurl + "','" + ControlManager.CurrentView.Id + "','" + this.ID + "','" + txtActiveElement.ClientID + "')", "")); BlockMenuItemList.Add(new BlockMenuItem("<img alt='' src='" + path_img + "Layouts/Images/Menu/Icons/hide.gif' border='0' width='16' height='16' align='absmiddle' title='" + LocRM.GetString("tDelete") + "'/> ", LocRM.GetString("tDelete"), "if(confirm('" + LocRM.GetString("tWarningControl") + "')){CP_Hide('" + txtHideSubmit.ClientID + "','" + txtActiveElement.ClientID + "');" + Page.ClientScript.GetPostBackEventReference(HideSubmit, "") + "}", "")); tbView.AddBlockMenu(tbView.MainDivClientID, BlockMenuItemList); if (!ControlManager.CurrentView.CustomizeEnabled) tbView.Visible = false; //tbView.AddBlockMenu(" <img alt='' src='Layouts/Images/Menu/downbtn.gif' border='0' width=9 height=5 align='absmiddle' /> " + "", "_divIncGen01", BlockMenuItemList); if (!Page.ClientScript.IsClientScriptBlockRegistered("PlaceControlScript")) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "PlaceControlScript", "<link href='" + path_img + "Layouts/Styles/menuStyle.css' type='text/css' rel='stylesheet'/><script type='text/javascript' src='" + path_img + "Scripts/ControlPlace.js'></script>"); } }
void IWebControlPlace.Init(Mediachase.WebSaltatoryControl.ControlPlace cp, bool bFirstRun) { // TODO: Add ControlPlace.Init implementation if (bFirstRun) Controls_InitHash(); else Controls_Clear(); Bind_Cotrols(cp); }
private void dg_PageSizeChanged(object source, Mediachase.UI.Web.Modules.DGExtension.DataGridPageSizeChangedEventArgs e) { pc["ds_PageSize"] = e.NewPageSize.ToString(); }
private void dgRepPers_PageSizeChanged(object source, Mediachase.UI.Web.Modules.DGExtension.DataGridPageSizeChangedEventArgs e) { pc["rep_Global_PageSize"] = e.NewPageSize.ToString(); BindDGs(true, false); }