protected override void DegiskenleriDoldur() { Tablo = tablo; BaseKartTuru = KartTuru.Rapor; navigator = smallNavigator.Navigator; if (_raporBolumTuru == RaporBolumTuru.FaturaDonemRaporlari || _raporBolumTuru == RaporBolumTuru.FaturaGenelRaporlar || _raporBolumTuru == RaporBolumTuru.MakbuzRaporlari) { switch (_raporBolumTuru) { case RaporBolumTuru.MakbuzRaporlari: { var showItems = new BarItem[] { btnGenelMakbuz, btnTahsilatMakbuzu, btnTeslimatMakbuzu, btnGeriIadeMakbuzu }; ShowItems = ShowItems.Concat(showItems).ToArray(); } break; case RaporBolumTuru.FaturaDonemRaporlari: { var showItems = new BarItem[] { btnFatura, btnDonemIcmalRaporu }; ShowItems = ShowItems.Concat(showItems).ToArray(); } break; case RaporBolumTuru.FaturaGenelRaporlar: { var showItems = new BarItem[] { btnOgrenciIcmalRaporu }; ShowItems = ShowItems.Concat(showItems).ToArray(); } break; } var hideItems = new BarItem[] { btnBosRapor, btnOgrenciKartı, btnBankaOdemePlani, btnIndirimTalepDilekcesi, btnMebKayitSozlesmesi, btnKayitSozlemesi, btnKrediKartliOdemeTalimati, btnOdemeSenedi }; HideItems = HideItems.Concat(hideItems).ToArray(); } }
/// <summary> /// /// </summary> /// <param name="writer"></param> /// <returns></returns> public bool Save(XmlWriter writer) { if (writer == null) { return(false); } writer.WriteAttributeString("deco", Decoration.ToString()); writer.WriteAttributeString("hide", HideItems.ToString()); writer.WriteAttributeString("bigitems", AcceptBigItems.ToString()); //writer.WriteAttributeString("x", ItemLocation.X.ToString()); //writer.WriteAttributeString("y", ItemLocation.Y.ToString()); if (OnAddedItem.Count > 0) { writer.WriteStartElement("onaddeditem"); foreach (AlcoveScript action in OnAddedItem) { action.Save(writer); } writer.WriteEndElement(); } if (OnRemovedItem.Count > 0) { writer.WriteStartElement("onremoveditem"); foreach (AlcoveScript action in OnRemovedItem) { action.Save(writer); } writer.WriteEndElement(); } return(true); }
/// <summary> /// /// </summary> /// <param name="writer">XmlWriter handle</param> /// <param name="id">Decoration Id</param> /// <returns></returns> public bool Save(XmlWriter writer, int id) { if (writer == null) { return(false); } writer.WriteStartElement("decoration"); writer.WriteAttributeString("id", id.ToString()); writer.WriteAttributeString("isblocking", IsBlocking.ToString()); writer.WriteAttributeString("forcedisplay", ForceDisplay.ToString()); writer.WriteAttributeString("onhack", OnHackId.ToString()); writer.WriteAttributeString("onbash", OnBashId.ToString()); writer.WriteAttributeString("onclick", OnClickId.ToString()); writer.WriteAttributeString("hideitems", HideItems.ToString()); writer.WriteStartElement("item"); writer.WriteAttributeString("x", ItemLocation.X.ToString()); writer.WriteAttributeString("y", ItemLocation.Y.ToString()); writer.WriteEndElement(); foreach (ViewFieldPosition vfp in Enum.GetValues(typeof(ViewFieldPosition))) { writer.WriteStartElement(vfp.ToString()); writer.WriteAttributeString("id", TileId[(int)vfp].ToString()); writer.WriteAttributeString("x", Location[(int)vfp].X.ToString()); writer.WriteAttributeString("y", Location[(int)vfp].Y.ToString()); writer.WriteAttributeString("swap", Swap[(int)vfp].ToString()); writer.WriteEndElement(); } writer.WriteEndElement(); return(true); }
public InfravisionHackSettings() : base() { HideCorpses.AddDependency(this); HideDying.AddDependency(this); HideItems.AddDependency(this); }