Exemple #1
0
        public void TestLoadDialect()
        {
            Simply.Do[this].Configure.NHibernteFluently(x =>
               x.Database(SQLiteConfiguration.Standard.UsingFile("Northwind.sl3")));

            var factories = new FactoryManager<NHibernateFactory, NHConfigurator>();
            var factory = factories[this];

            factory.NHConfiguration.GetProperty("dialect").StartsWith("NHibernate.Dialect.SQLiteDialect").Should().Be.True();
        }
Exemple #2
0
        public void TestMapEntities()
        {
            Simply.Do[this].Configure.NHibernteFluently(x =>
                    x.Database(SQLiteConfiguration.Standard.UsingFile("Northwind.sl3")))
                .Mapping<Category.Map>();

            var factories = new FactoryManager<NHibernateFactory, NHConfigurator>();
            var factory = factories[this];

            factory.NHConfiguration.ClassMappings.Count.Should().Be(1);
        }
    public List<Fabrica> createTable()
    {
        var farmManager =
          new FarmManager(ConfigurationManager.ConnectionStrings["AdditionalInformation"].ConnectionString);

        var factory = Fabrica.Text.Length > 0 ? Fabrica.Text.Trim() : null;
        var farm = Ferma.Text.Length > 0 ? Ferma.Text.Trim() : null;
        var cod = Code.Text.Length > 0 ? Code.Text.Trim() : null;

        var farms = farmManager.GetAllFarms(farm, cod);

        var factoryManager =
          new FactoryManager(ConfigurationManager.ConnectionStrings["AdditionalInformation"].ConnectionString);
        var factories = factoryManager.GetFactories(factory);

        var countiesManager =
         new CountyManager(ConfigurationManager.ConnectionStrings["fccl2ConnectionString"].ConnectionString);
        var counties = countiesManager.GetAllCounties();

        var values = farms.Select(x => new Fabrica
        {
            id = x.Id.ToString(),
            cod = x.Cod,
            nume = x.Nume,
            numar = x.Numar,
            email = x.Email,
            telefon = x.Telefon,
            oras = x.Oras,
            strada = x.Strada,
            fabricaid = x.FabricaId.ToString(),
            judet = x.Judet
        }).ToList();

        var farctorieslist = values.ToList();

        foreach (var fabrica in farctorieslist)
        {
            var factoryEntity = factories.FirstOrDefault(x => x.Id.ToString(CultureInfo.InvariantCulture) == fabrica.fabricaid);
            if (factoryEntity == null)
                values.Remove(fabrica);
            else
                fabrica.fabricaid = factoryEntity.Nume;

            var countyEntity = counties.FirstOrDefault(x => x.Id.ToString(CultureInfo.InvariantCulture) == fabrica.judet);
            if (countyEntity != null)
                fabrica.judet = countyEntity.DenLoc;
        }

        lcount.Text = values.Count + " ferme";
        return values;
    }
Exemple #4
0
    void Start()
    {
        energy = maxEnergy;

        factory = FactoryManager.Instance;
    }
 public void OnGet(string id)
 {
     Dispositivo = FactoryManager.DispositivoManager().BuscarPorId(id);
     Mensaje     = "";
 }
Exemple #6
0
 protected override void Start()
 {
     Factory = FactoryManager.GetFactory();
 }
Exemple #7
0
        public void ThatAUnitFactoryCanBeReturned()
        {
            var factory = (UnitFactory)FactoryManager.Get <Unit, UnitDto>(new UnitDto());

            Assert.IsInstanceOfType(factory, typeof(UnitFactory));
        }
    // Use this for initialization
    void Start()
    {
        GameObject go = new GameObject();
        factory = go.AddComponent<FactoryManager>();
        grid = new GameObject[gridWidth,gridHeight];

        GameObject[] blockers = (GameObject[])FindObjectsOfType(typeof(GridBlocker));
        for(int i = 0; i < blockers.Length; i++){
            grid[(int)blockers[i].transform.position.x,
                (int)blockers[i].transform.position.z] = blockers[i];
        }
    }
 protected override void OnDraw(SharpDX.Direct2D1.WindowRenderTarget device)
 {
     this.DrawRectangle(device, this.Theme.BorderColor, this.X, this.Y, this.Width, this.Height);
     this.FillRectangle(device, this.Theme.BackColor, this.X, this.Y, this.Width, this.Height);
     this.DrawText(device, this.Theme.ForeColor, this.X + 2f, this.Y + 2f, this.Width - 4f, this.Height - 4f, this.Text, FactoryManager.GetFont("smallSegoe"));
 }
Exemple #10
0
 public static void Initialize()
 {
     FactoryManager.Initialize();
     remotePlayersModels = new Dictionary <ushort, RemotePlayerModel>();
     Initialized         = true;
 }
        public int GetPresentationRequest(DateTime dateTime)
        {
            var manager = new FactoryManager();

            return(manager.GetRequestManager().GetPresentation(dateTime));
        }
Exemple #12
0
 protected EntityFactory <TEnt, TDto> GetFactory(TDto dto)
 {
     return(FactoryManager.Get <TEnt, TDto>(dto));
 }
Exemple #13
0
 protected override void OnAppearing()
 {
     base.OnAppearing();
     lstDispositivos.ItemsSource = null;
     lstDispositivos.ItemsSource = FactoryManager.DispositivoManager().DispositivosDeUsuarioPorId(model.Usuario.Id);
 }
Exemple #14
0
 public WrappedRewardResult(RawNode node, IContext context) : base(node, context)
 {
     rewardResult = FactoryManager.Build <RewardResult>(node.GetNode("result"), context);
 }
Exemple #15
0
    private void Start()
    {
        factory = FactoryManager.Instance;

        StartCoroutine(PoulpPop());
    }
Exemple #16
0
 public DispositivoController() : base(FactoryManager.DispositivoManager())
 {
 }
 public static List<string> AutocompleteFactories(string factoryName)
 {
     var factoryManager =
                new FactoryManager(ConfigurationManager.ConnectionStrings["AdditionalInformation"].ConnectionString);
     return factoryManager.GetFactoriesForAutocomplete(factoryName);
 }
 public EntityNewProcessor(IHost host, IEntityCollection collection)
 {
     _factory = host.FactoryManager;
     _collection=collection;
 }
Exemple #19
0
 void Awake()
 {
     instance = this;
     //unlockedNextProduce.Initialize();
 }
        /// <summary>
        /// 提示清空
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void ibtnDeleteAll_Click(object sender, ImageClickEventArgs e)
        {
            string str = "";

            if (cbAnnouncement.Checked == true)
            {
                AnnouncementInfoManager.Clear();
                ClearAuditAndJobflow("04");
                str += "公告管理清空完成;\\n";
            }
            if (cbCalendar.Checked == true)
            {
                CalendarsManager.Clear();
                str += "日程管理清空完成;\\n";
            }
            if (cbCompany.Checked == true)
            {
                FactoryManager.Clear();

                str += "付款单位清空完成;\\n";
            }
            if (cbCustomer.Checked == true)
            {
                CustomerManager.Clear();
                ClearAuditAndJobflow("03");
                str += "收款单位清空完成;\\n";
            }
            if (cbFinancial.Checked == true)
            {
                To_CollectingManager.Clear();

                str += "收款管理清空完成;\\n";
            }
            if (cbInfomation.Checked == true)
            {
                InformationManager.Clear();

                str += "消息管理清空完成;\\n";
            }
            if (cbInvocie.Checked == true)
            {
                To_InvoiceManager.Clear();

                str += "发票管理清空完成;\\n";
            }
            if (cbLinkInfo.Checked == true)
            {
                AddressListInfoManager.Clear();

                str += "通讯录清空完成;\\n";
            }
            if (cbPicture.Checked == true)
            {
                PictureInfoManager.Clear();

                str += "图片管理清空完成;\\n";
            }
            if (cbPolicy.Checked == true)
            {
                To_OrderInfoManager.Clear();
                // ClearAuditAndJobflow("02");
                str += "保单管理清空完成;\\n";
            }
            if (cbReimbursed.Checked == true)
            {
                ClearAuditAndJobflow("01");
                AusRottenInfoManager.Clear();
                str += "报销管理清空完成;\\n";
            }
            // ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript> alert('"+ str +"');</script>");
            ClientScript.RegisterClientScriptBlock(this.GetType(), "page", string.Format("alert('{0}');", str), true);
        }
Exemple #21
0
 public SensorController()
 {
     SensorManager  = new SensorManager();
     FactoryManager = new FactoryManager();
 }
Exemple #22
0
 public RenewableResourceReward(RawNode node, IContext context)
     : base(node, context)
 {
     _amount = FactoryManager.Build <Amount>(node.GetNode("amount"), context);
 }
 void OnEnable()
 {
     m = (FactoryManager)target;
 }
Exemple #24
0
        /// <summary>
        /// 删除供应商
        /// </summary>
        /// <param name="id">供应商的id值</param>
        private void DelCustomer(int id)
        {
            string strsql = " id=" + id;

            FactoryManager.deleteFactory(Convert.ToInt32(id));
        }
 public RepositoryManager(DataContext context, FactoryManager factoryManager)
 {
     _dbContext = context;
     _factory   = factoryManager;
 }
Exemple #26
0
 protected WrappedReward(RawNode rawNode, IContext context)
     : base(rawNode, context)
 {
     innerReward = FactoryManager.Build <Reward>(rawNode.GetNode("reward"), context);
 }
Exemple #27
0
 public SimpleResourceReward(RawNode node, IContext context = null) : base(node, context)
 {
     amount = FactoryManager.Build <Amount>(node.GetNode("amount"), context);
 }
Exemple #28
0
        public void ThatABrandFactoryCanBeReturned()
        {
            var factory = (BrandFactory)FactoryManager.Get <Brand, BrandDto>(new BrandDto());

            Assert.IsInstanceOfType(factory, typeof(BrandFactory));
        }
Exemple #29
0
        protected override void OnInitDevice()
        {
            lastTick = DateTime.Now.Ticks;
            //Fonts
            FactoryManager.CreateFont("miniSegoe", "Segoe UI", 8.0f);
            FactoryManager.CreateFont("tinySegoe", "Segoe UI", 10.0f);
            FactoryManager.CreateFont("smallSegoe", "Segoe UI", 12.0f);
            FactoryManager.CreateFont("largeSegoe", "Segoe UI", 18.0f);
            fontMini  = FactoryManager.GetFont("miniSegoe");
            fontTiny  = FactoryManager.GetFont("tinySegoe");
            fontSmall = FactoryManager.GetFont("smallSegoe");
            fontLarge = FactoryManager.GetFont("largeSegoe");

            //Themes
            themeCSGO         = new CSGOTheme(foreColor, panelBackColorDark, foreColor, Color.Transparent, 2f, 2f, colorCT, colorT, lifeBarForeground, panelBackColorDark, viewColor, viewColorOutline, lineColor);
            pbthemeGreenToRed = new ProgressBarTheme(foreColor, panelBackColorDark, foreColor, Color.Transparent, 2f, 2f, lifeBarForeground, colorT);
            pbthemeRedToGreen = new ProgressBarTheme(foreColor, panelBackColorDark, foreColor, Color.Transparent, 2f, 2f, colorT, lifeBarForeground);
            pbthemeGreen      = new ProgressBarTheme(foreColor, panelBackColorDark, foreColor, Color.Transparent, 2f, 2f, lifeBarForeground);

            themeBasic = new Theme(foreColor, panelBackColorDark, foreColor, Color.Transparent, 0f, 0f);
            //themeBasic = new Theme(foreColor * 0.9f, panelBackColorDark * 0.9f, foreColor * 0.9f, Color.Transparent, 0f, 0f);
            themeItemSelected = new Theme(foreColor * 1.1f, panelBackColorDark * 1.1f, foreColor * 1.1f, Color.Transparent, 0f, 0f);

            /*
             * ForeColor: BarLow
             * BackColor: Background
             * BorderColor: Border & Font
             * ShadowColor: BarHigh
             */

            //Controls
            #region CUSTOM CONTROLS
            themeGreenToRed = new Theme(lifeBarForeground, panelBackColorDark, foreColor, colorT, 0f, 0f);
            themeGreen      = new Theme(lifeBarForeground, panelBackColorDark, foreColor, lifeBarForeground, 0f, 0f);

            ctrlRadar = new Radar(themeCSGO, fontSmall, 20f);
            ctrlRadar.SetPosition(4f, 4f);
            ctrlRadar.Width       = 128f;
            ctrlRadar.Height      = 128f;
            ctrlEsp               = new ESP(themeCSGO, fontSmall);
            ctrlCrosshair         = new Crosshair(themeCSGO, fontSmall);
            ctrlPlayerInformation = new PlayerInformation(
                themeCSGO,
                pbthemeGreen,
                pbthemeRedToGreen,
                pbthemeGreenToRed,
                fontSmall,
                fontTiny,
                ctrlRadar.X + ctrlRadar.Width + 4f,
                4f,
                256f,
                22f
                );
            ctrlStatsKills  = new KillsStats(themeBasic, fontTiny, 0, 0, 256f, 128);
            ctrlStatsDeaths = new DeathsStats(themeBasic, fontTiny, 0, 0, 256f, 128);
            ctrlStatsScore  = new ScoreStats(themeBasic, fontTiny, 0, 0, 256f, 128);
            ctrlStatsKD     = new KDStats(themeBasic, fontTiny, 0, 0, 256f, 128);
            #endregion

            #region MENUS
            //Menus
            aimMenu             = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Aimbot]", 4f, 4f, 4f);
            crosshairMenu       = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Crosshair]", 4f, 4f, 4f);
            currentConfig       = new Label(themeBasic, fontSmall, 0, 0, 256, 12, "Current config: -");
            espMenu             = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[ESP]", 4f, 4f, 4f);
            espGlowMenu         = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Outline-glow]", 4f, 4f, 4f);
            highlightPlayerMenu = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Highlight players]", 4f, 4f, 4f);
            mainMenu            = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 4, ctrlRadar.Y + ctrlRadar.Height + 4f, 256, 100, @"[¯\_(ツ)_/¯] Zat's leaked", 4f, 4f, 4f, true);
            miscMenu            = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Misc]", 4f, 4f, 4f);
            radarMenu           = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Radar]", 4f, 4f, 4f);
            rcsMenu             = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Recoil-Control]", 4f, 4f, 4f);
            settingsMenu        = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Settings]", 4f, 4f, 4f);
            soundEspMenu        = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[SoundESP]", 4f, 4f, 4f);
            spectatorMenu       = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Spectator]", 4f, 4f, 4f);
            statsMenu           = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 512, 256, "[Statistics]", 4f, 4f, 4f);
            triggerMenu         = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Triggerbot]", 4f, 4f, 4f);
            wireframeMenu       = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, "[Wireframe]", 4f, 4f, 4f);
            #endregion

            mainMenu.AddChildControl(currentConfig);

            #region MENU ITEMS - INIT
            //Init menuitems
            aimAllowAimJump = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Allow \"jumping\" between targets", switchYesNo, "aimAllowAimJump");
            aimAllowAimJump.OptionChanged += yesNoValChanged;
            aimbotBone = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Bone", switchAimBones, "aimbotBone");
            aimbotBone.OptionChanged             += aimBoneValChanged;
            aimbotCompensateRecoil                = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Compensate recoil (override)", switchOnOff, "aimbotCompensateRecoil");
            aimbotCompensateRecoil.OptionChanged += onOffValChanged;
            aimbotEnabled = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Enabled", switchYesNo, "aimbotEnabled");
            aimbotEnabled.OptionChanged += yesNoValChanged;
            aimbotKey = new KeyMenuItem(themeBasic, fontSmall, aimMenu, "Key", System.Windows.Forms.Keys.MButton, "aimbotKey");
            aimbotKey.OptionChanged      += keyValChanged;
            aimbotMethod                  = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Method", switchAimMethods, "aimbotMethod");
            aimbotMethod.OptionChanged   += aimMethodValChanged;
            aimbotRadius                  = new TrackbarMenuItem(themeBasic, fontSmall, aimMenu, "Radius (px)", trackBarAimbotRadiusMin, trackBarAimbotRadiusMax, trackBarAimbotRadiusStep, "aimbotRadius");
            aimbotRadius.ValueChanged    += trackBar_ValueChanged;
            aimbotRagemode                = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Rage mode", switchOnOff, "aimbotRagemode");
            aimbotRagemode.OptionChanged += onOffValChanged;
            aimbotSmooth                  = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Smooth aim", switchOnOff, "aimbotSmooth");
            aimbotSmooth.OptionChanged   += onOffValChanged;
            aimbotSpeed = new TrackbarMenuItem(themeBasic, fontSmall, aimMenu, "Speed (%)", trackBarAimbotSpeedMin, trackBarAimbotSpeedMax, trackBarAimbotSpeedStep, "aimbotSpeed");
            aimbotSpeed.ValueChanged     += trackBar_ValueChanged;
            aimbotTarget                  = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Target", switchTargets, "aimbotTarget");
            aimbotTarget.OptionChanged   += targetValChanged;
            aimSpottedOnly                = new ValueMenuItem(themeBasic, fontSmall, aimMenu, "Only aim at spotted players", switchYesNo, "aimSpottedOnly");
            aimSpottedOnly.OptionChanged += yesNoValChanged;

            crosshairDrawData = new ValueMenuItem(themeBasic, fontSmall, crosshairMenu, "Draw target-data", switchOnOff, "crosshairDrawData");
            crosshairDrawData.OptionChanged     += onOffValChanged;
            crosshairDrawRecoil                  = new ValueMenuItem(themeBasic, fontSmall, crosshairMenu, "Draw recoil", switchYesNo, "crosshairDrawRecoil");
            crosshairDrawRecoil.OptionChanged   += onOffValChanged;
            crosshairDrawSoundESP                = new ValueMenuItem(themeBasic, fontSmall, crosshairMenu, "Draw SoundESP", switchYesNo, "crosshairDrawSoundESP");
            crosshairDrawSoundESP.OptionChanged += yesNoValChanged;
            crosshairEnabled = new ValueMenuItem(themeBasic, fontSmall, crosshairMenu, "Enabled", switchYesNo, "crosshairEnabled");
            crosshairEnabled.OptionChanged += yesNoValChanged;

            espDrawBox = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw box", switchOnOff, "espDrawBox");
            espDrawBox.OptionChanged      += onOffValChanged;
            espDrawCircle                  = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw circle", switchOnOff, "espDrawCircle");
            espDrawCircle.OptionChanged   += onOffValChanged;
            espDrawDetails                 = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw stats", switchOnOff, "espDrawDetails");
            espDrawDetails.OptionChanged  += onOffValChanged;
            espDrawDistance                = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw distance", switchOnOff, "espDrawDistance");
            espDrawDistance.OptionChanged += onOffValChanged;
            espDrawHealth                  = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw health", switchOnOff, "espDrawHealth");
            espDrawHealth.OptionChanged   += onOffValChanged;
            espDrawLines = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw lines", switchOnOff, "espDrawLines");
            espDrawLines.OptionChanged += onOffValChanged;
            espDrawName = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw name", switchOnOff, "espDrawName");
            espDrawName.OptionChanged     += onOffValChanged;
            espDrawSkeleton                = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw skeleton", switchOnOff, "espDrawSkeleton");
            espDrawSkeleton.OptionChanged += onOffValChanged;
            espDrawWeapons = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw weapons", switchOnOff, "espDrawWeapons");
            espDrawWeapons.OptionChanged += onOffValChanged;
            espEnabled = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Enabled", switchYesNo, "espEnabled");
            espEnabled.OptionChanged += yesNoValChanged;
            espTarget = new ValueMenuItem(themeBasic, fontSmall, espMenu, "Draw", switchTargets, "espDrawTarget");
            espTarget.OptionChanged += targetValChanged;

            espGlowEnabled = new ValueMenuItem(themeBasic, fontSmall, espGlowMenu, "Enabled", switchYesNo, "espGlowEnabled");
            espGlowEnabled.OptionChanged       += yesNoValChanged;
            espGlowFadingEnabled                = new ValueMenuItem(themeBasic, fontSmall, espGlowMenu, "Fading enabled", switchYesNo, "espGlowFadingEnabled");
            espGlowFadingEnabled.OptionChanged += yesNoValChanged;
            espGlowFadingDistance               = new TrackbarMenuItem(themeBasic, fontSmall, espGlowMenu, "Fading-distance", 0f, 500f, 5f, 50f, "espGlowFadingDistance");
            espGlowFadingDistance.ValueChanged += trackBar_ValueChanged;

            miscAutoPistolEnabled = new ValueMenuItem(themeBasic, fontSmall, miscMenu, "Auto-pistol enabled", switchYesNo, "miscAutoPistolEnabled");
            miscAutoPistolEnabled.OptionChanged += yesNoValChanged;
            miscBunnyHopEnabled = new ValueMenuItem(themeBasic, fontSmall, miscMenu, "Bunnyhop enabled", switchYesNo, "miscBunnyHopEnabled");
            miscBunnyHopEnabled.OptionChanged += yesNoValChanged;
            miscInfoEnabled = new ValueMenuItem(themeBasic, fontSmall, miscMenu, "Information-panel enabled", switchYesNo, "miscInfoEnabled");
            miscInfoEnabled.OptionChanged += yesNoValChanged;
            miscNoFlash = new ValueMenuItem(themeBasic, fontSmall, miscMenu, "NoFlash enabled", switchYesNo, "miscNoFlash");
            miscNoFlash.OptionChanged += yesNoValChanged;
            miscNoSmoke = new ValueMenuItem(themeBasic, fontSmall, miscMenu, "NoSmoke enabled", switchYesNo, "miscNoSmoke");
            miscNoSmoke.OptionChanged += yesNoValChanged;

            radarDrawLines = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Draw lines", switchOnOff, "radarDrawLines");
            radarDrawLines.OptionChanged += onOffValChanged;
            radarDrawView = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Draw view", switchOnOff, "radarDrawView");
            radarDrawView.OptionChanged += onOffValChanged;
            radarEnabled = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Enabled", switchYesNo, "radarEnabled");
            radarEnabled.OptionChanged += yesNoValChanged;
            radarTarget = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Draw", switchTargets, "radarDrawTarget");
            radarTarget.OptionChanged += targetValChanged;
            radarZoom = new TrackbarMenuItem(themeBasic, fontSmall, radarMenu, "Zoom-level", trackBarRadarDistMin, trackBarRadarDistMax, trackBarRadarDistStep, "radarZoom");
            radarZoom.ValueChanged += trackBar_ValueChanged;

            rcsEnabled = new ValueMenuItem(themeBasic, fontSmall, rcsMenu, "Recoil-Control enabled", switchYesNo, "rcsEnabled");
            rcsEnabled.OptionChanged += yesNoValChanged;
            rcsForce = new TrackbarMenuItem(themeBasic, fontSmall, rcsMenu, "Force", 0f, 3f, 0.1f, 1f, "rcsForce");
            rcsForce.ValueChanged += trackBar_ValueChanged;

            soundEspEnabled = new ValueMenuItem(themeBasic, fontSmall, soundEspMenu, "SoundESP enabled", switchYesNo, "soundEspEnabled");
            soundEspEnabled.OptionChanged += yesNoValChanged;
            soundEspInterval = new TrackbarMenuItem(themeBasic, fontSmall, soundEspMenu, "Interval (ms)", 250, 5000, 50, 1000, "soundEspInterval");
            soundEspInterval.ValueChanged += trackBar_ValueChanged;
            soundEspRange = new TrackbarMenuItem(themeBasic, fontSmall, soundEspMenu, "Range", 10, 500, 10, 50, "soundEspRange");
            soundEspRange.ValueChanged += trackBar_ValueChanged;
            soundEspSound = new TrackbarMenuItem(themeBasic, fontSmall, soundEspMenu, "Sound", 1, 10, 1, 1, "soundEspSound");
            soundEspSound.ValueChanged  += trackBar_ValueChanged;
            soundEspVolume               = new TrackbarMenuItem(themeBasic, fontSmall, soundEspMenu, "Volume (%)", 0, 100, 5, 5, "soundEspVolume");
            soundEspVolume.ValueChanged += trackBar_ValueChanged;

            spectatorDisableAim = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Disable aimbot", switchYesNo, "spectatorDisableAim");
            spectatorDisableAim.OptionChanged     += yesNoValChanged;
            spectatorDisableTrigger                = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Disable triggerbot", switchYesNo, "spectatorDisableTrigger");
            spectatorDisableTrigger.OptionChanged += yesNoValChanged;
            spectatorDrawWarning = new ValueMenuItem(themeBasic, fontSmall, radarMenu, "Draw warning", switchYesNo, "spectatorDrawWarning");
            spectatorDrawWarning.OptionChanged += yesNoValChanged;

            triggerbotDelay = new TrackbarMenuItem(themeBasic, fontSmall, triggerMenu, "Delay (ms)", trackBarTriggerDelayMin, trackBarTriggerDelayMax, trackBarTriggerDelayStep, "triggerbotDelay");
            triggerbotDelay.ValueChanged           += trackBar_ValueChanged;
            triggerbotEnabled                       = new ValueMenuItem(themeBasic, fontSmall, triggerMenu, "Enabled", switchYesNo, "triggerbotEnabled");
            triggerbotEnabled.OptionChanged        += yesNoValChanged;
            triggerbotRecoilThreshold               = new TrackbarMenuItem(themeBasic, fontSmall, triggerMenu, "max Recoil (%)", trackBarTriggerRecoilTHMin, trackBarTriggerRecoilTHMax, trackBarTriggerRecoilTHStep, 2.75f, "triggerbotRecoilThreshold");
            triggerbotRecoilThreshold.ValueChanged += trackBar_ValueChanged;
            triggerbotSnipersOnly                   = new ValueMenuItem(themeBasic, fontSmall, triggerMenu, "Sniper-rifles only", switchYesNo, "triggerbotSnipersOnly");
            triggerbotSnipersOnly.OptionChanged    += yesNoValChanged;
            triggerbotSpeedThreshold                = new TrackbarMenuItem(themeBasic, fontSmall, triggerMenu, "max speed (km/h)", trackBarTriggerSpeedTHMin, trackBarTriggerSpeedTHMax, trackBarTriggerSpeedTHStep, 5f, "triggerbotSpeedThreshold");
            triggerbotSpeedThreshold.ValueChanged  += trackBar_ValueChanged;
            triggerbotTarget = new ValueMenuItem(themeBasic, fontSmall, triggerMenu, "Target", switchTargets, "triggerbotTarget");
            triggerbotTarget.OptionChanged += targetValChanged;
            triggerKey = new KeyMenuItem(themeBasic, fontSmall, aimMenu, "Key", System.Windows.Forms.Keys.LButton, "triggerKey");
            triggerKey.OptionChanged += keyValChanged;

            SubMenuItem aimSubMenu             = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Aimbot", aimMenu);
            SubMenuItem crosshairSubMenu       = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Crosshair", crosshairMenu);
            SubMenuItem espSubMenu             = new SubMenuItem(themeBasic, fontSmall, mainMenu, "ESP", espMenu);
            SubMenuItem espGlowSubMenu         = new SubMenuItem(themeBasic, fontSmall, espMenu, "Outlineglow", espGlowMenu);
            SubMenuItem highlightPlayerSubMenu = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Hightlight players", highlightPlayerMenu);
            SubMenuItem radarSubMenu           = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Radar", radarMenu);
            SubMenuItem rcsSubMenu             = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Recoil-Control", rcsMenu);
            SubMenuItem settingsSubMenu        = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Settings", settingsMenu);
            SubMenuItem soundEspSubMenu        = new SubMenuItem(themeBasic, fontSmall, mainMenu, "SoundESP", soundEspMenu);
            SubMenuItem spectatorSubMenu       = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Spectator", spectatorMenu);
            SubMenuItem statsSubMenu           = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Statistics", statsMenu);
            SubMenuItem triggerSubMenu         = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Triggerbot", triggerMenu);
            SubMenuItem uiSubMenu        = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Misc", miscMenu);
            SubMenuItem wireframeSubMenu = new SubMenuItem(themeBasic, fontSmall, mainMenu, "Wireframe", wireframeMenu);

            string[] files = Directory.GetFiles(Environment.CurrentDirectory, "*.csgo.cfg");
            settingsLoadButtons = new LoadActionMenuItem[files.Length];
            settingsSaveButtons = new SaveActionMenuItem[files.Length];
            settingsFilesMenus  = new Menu[files.Length];
            SubMenuItem[] settingsFilesSubMenus = new SubMenuItem[files.Length];

            for (int i = 0; i < files.Length; i++)
            {
                string fileName = new FileInfo(files[i]).Name;
                settingsFilesMenus[i]    = new Menu(themeBasic, themeItemSelected, themeBasic, fontSmall, fontLarge, 0, 0, 256, 256, String.Format("[{0}]", fileName), 4f, 4f, 4f);
                settingsLoadButtons[i]   = new LoadActionMenuItem(themeBasic, fontSmall, settingsFilesMenus[i], String.Format("Load \"{0}\"", fileName), fileName);
                settingsSaveButtons[i]   = new SaveActionMenuItem(themeBasic, fontSmall, settingsFilesMenus[i], String.Format("Save \"{0}\"", fileName), fileName);
                settingsFilesSubMenus[i] = new SubMenuItem(themeBasic, fontSmall, settingsMenu, fileName, settingsFilesMenus[i]);
            }

            highlightPlayers = new ValueMenuItem[64];
            for (int i = 0; i < highlightPlayers.Length; i++)
            {
                highlightPlayers[i]                = new ValueMenuItem(themeBasic, fontSmall, highlightPlayerMenu, "Player", switchOnOff, 1);
                highlightPlayers[i].Visible        = false;
                highlightPlayers[i].Text           = "";
                highlightPlayers[i].OptionChanged += highlightedValChanged;
            }

            aimBack              = new BackMenuItem(themeBasic, fontSmall, aimMenu);
            triggerBack          = new BackMenuItem(themeBasic, fontSmall, triggerMenu);
            radarBack            = new BackMenuItem(themeBasic, fontSmall, radarMenu);
            espBack              = new BackMenuItem(themeBasic, fontSmall, espMenu);
            espGlowBack          = new BackMenuItem(themeBasic, fontSmall, espGlowMenu);
            crosshairBack        = new BackMenuItem(themeBasic, fontSmall, crosshairMenu);
            spectatorBack        = new BackMenuItem(themeBasic, fontSmall, spectatorMenu);
            settingsBack         = new BackMenuItem(themeBasic, fontSmall, settingsMenu);
            statsBack            = new BackMenuItem(themeBasic, fontSmall, statsMenu);
            miscBack             = new BackMenuItem(themeBasic, fontSmall, miscMenu);
            rcsBack              = new BackMenuItem(themeBasic, fontSmall, rcsMenu);
            highlightPlayersBack = new BackMenuItem(themeBasic, fontSmall, highlightPlayerMenu);
            soundEspBack         = new BackMenuItem(themeBasic, fontSmall, soundEspMenu);
            #endregion

            #region MENU ITEMS - ADD
            //Add menuitems
            menuItems = new List <MenuItem>();

            menuItems.Add(aimSubMenu);
            menuItems.Add(crosshairSubMenu);
            menuItems.Add(espSubMenu);
            menuItems.Add(espGlowSubMenu);
            menuItems.Add(highlightPlayerSubMenu);
            menuItems.Add(radarSubMenu);
            menuItems.Add(settingsSubMenu);
            menuItems.Add(soundEspSubMenu);
            menuItems.Add(spectatorSubMenu);
            menuItems.Add(statsSubMenu);
            menuItems.Add(uiSubMenu);
            menuItems.Add(rcsSubMenu);
            menuItems.Add(triggerSubMenu);
            menuItems.Add(wireframeSubMenu);

            menuItems.Add(radarBack);
            menuItems.Add(radarDrawLines);
            menuItems.Add(radarDrawView);
            menuItems.Add(radarEnabled);
            menuItems.Add(radarTarget);
            menuItems.Add(radarZoom);

            menuItems.Add(espBack);
            menuItems.Add(espDrawBox);
            //menuItems.Add(espDrawChickens);
            menuItems.Add(espDrawCircle);
            menuItems.Add(espDrawDetails);
            menuItems.Add(espDrawDistance);
            menuItems.Add(espDrawHealth);
            menuItems.Add(espDrawLines);
            menuItems.Add(espDrawName);
            menuItems.Add(espDrawSkeleton);
            menuItems.Add(espDrawWeapons);
            menuItems.Add(espEnabled);
            menuItems.Add(espTarget);

            menuItems.Add(espGlowBack);
            menuItems.Add(espGlowEnabled);
            menuItems.Add(espGlowFadingEnabled);
            menuItems.Add(espGlowFadingDistance);

            menuItems.Add(crosshairBack);
            menuItems.Add(crosshairEnabled);
            menuItems.Add(crosshairDrawData);
            menuItems.Add(crosshairDrawRecoil);
            menuItems.Add(crosshairDrawSoundESP);

            menuItems.Add(aimBack);
            menuItems.Add(aimAllowAimJump);
            menuItems.Add(aimbotBone);
            menuItems.Add(aimbotEnabled);
            menuItems.Add(aimbotCompensateRecoil);
            menuItems.Add(aimbotRagemode);
            menuItems.Add(aimbotKey);
            menuItems.Add(aimbotMethod);
            menuItems.Add(aimbotRadius);
            menuItems.Add(aimbotSmooth);
            menuItems.Add(aimbotSpeed);
            menuItems.Add(aimbotTarget);
            menuItems.Add(aimSpottedOnly);

            menuItems.Add(triggerBack);
            menuItems.Add(triggerbotDelay);
            menuItems.Add(triggerbotEnabled);
            menuItems.Add(triggerbotSnipersOnly);
            menuItems.Add(triggerbotRecoilThreshold);
            menuItems.Add(triggerbotSpeedThreshold);
            menuItems.Add(triggerbotTarget);
            menuItems.Add(triggerKey);

            menuItems.Add(spectatorBack);
            menuItems.Add(spectatorDrawWarning);
            menuItems.Add(spectatorDisableAim);
            menuItems.Add(spectatorDisableTrigger);

            menuItems.Add(statsBack);

            menuItems.Add(miscBack);
            menuItems.Add(miscInfoEnabled);
            menuItems.Add(miscBunnyHopEnabled);
            menuItems.Add(miscAutoPistolEnabled);
            menuItems.Add(miscNoFlash);
            menuItems.Add(miscNoSmoke);

            menuItems.Add(rcsBack);
            menuItems.Add(rcsEnabled);
            menuItems.Add(rcsForce);

            menuItems.Add(soundEspBack);
            menuItems.Add(soundEspEnabled);
            menuItems.Add(soundEspRange);
            menuItems.Add(soundEspInterval);
            menuItems.Add(soundEspSound);
            menuItems.Add(soundEspVolume);

            foreach (LoadActionMenuItem item in settingsLoadButtons)
            {
                menuItems.Add(item);
            }
            foreach (SaveActionMenuItem item in settingsSaveButtons)
            {
                menuItems.Add(item);
            }
            foreach (SubMenuItem item in settingsFilesSubMenus)
            {
                menuItems.Add(item);
            }
            menuItems.Add(settingsBack);

            foreach (ValueMenuItem highlight in highlightPlayers)
            {
                menuItems.Add(highlight);
            }
            menuItems.Add(highlightPlayersBack);

            foreach (MenuItem menuItem in menuItems)
            {
                menuItem.Width  = mainMenu.Width - mainMenu.PaddingX * 2f;
                menuItem.Height = 20f;
                //menuItem.Theme = themeBasic;
            }


            highlightPlayerMenu.AddChildControl(highlightPlayersBack);
            foreach (ValueMenuItem highlight in highlightPlayers)
            {
                highlightPlayerMenu.AddChildControl(highlight);
            }

            settingsMenu.AddChildControl(settingsBack);
            for (int i = 0; i < settingsFilesMenus.Length; i++)
            {
                settingsMenu.AddChildControl(settingsFilesSubMenus[i]);
                settingsFilesMenus[i].AddChildControl(settingsLoadButtons[i]);
                settingsFilesMenus[i].AddChildControl(settingsSaveButtons[i]);
            }

            rcsMenu.AddChildControl(rcsBack);
            rcsMenu.AddChildControl(rcsEnabled);
            rcsMenu.AddChildControl(rcsForce);

            miscMenu.AddChildControl(miscBack);
            miscMenu.AddChildControl(miscInfoEnabled);
            miscMenu.AddChildControl(miscAutoPistolEnabled);
            miscMenu.AddChildControl(miscBunnyHopEnabled);
            miscMenu.AddChildControl(miscNoFlash);
            //miscMenu.AddChildControl(miscNoSmoke);

            statsMenu.AddChildControl(statsBack);
            statsMenu.AddChildControl(ctrlStatsKills);
            statsMenu.AddChildControl(ctrlStatsDeaths);
            statsMenu.AddChildControl(ctrlStatsKD);
            statsMenu.AddChildControl(ctrlStatsScore);

            spectatorMenu.AddChildControl(spectatorBack);
            spectatorMenu.AddChildControl(spectatorDrawWarning);
            spectatorMenu.AddChildControl(spectatorDisableAim);
            spectatorMenu.AddChildControl(spectatorDisableTrigger);

            radarMenu.AddChildControl(radarBack);
            radarMenu.AddChildControl(radarEnabled);
            radarMenu.AddChildControl(radarTarget);
            radarMenu.AddChildControl(radarDrawLines);
            radarMenu.AddChildControl(radarZoom);

            espMenu.AddChildControl(espBack);
            espMenu.AddChildControl(espEnabled);
            espMenu.AddChildControl(espGlowSubMenu);
            espMenu.AddChildControl(espTarget);
            espMenu.AddChildControl(espDrawName);
            espMenu.AddChildControl(espDrawHealth);
            espMenu.AddChildControl(espDrawDetails);
            espMenu.AddChildControl(espDrawDistance);
            espMenu.AddChildControl(espDrawBox);
            espMenu.AddChildControl(espDrawCircle);
            espMenu.AddChildControl(espDrawLines);
            espMenu.AddChildControl(espDrawSkeleton);
            espMenu.AddChildControl(espDrawWeapons);

            espGlowMenu.AddChildControl(espGlowBack);
            espGlowMenu.AddChildControl(espGlowEnabled);
            espGlowMenu.AddChildControl(espGlowFadingEnabled);
            espGlowMenu.AddChildControl(espGlowFadingDistance);

            crosshairMenu.AddChildControl(crosshairBack);
            crosshairMenu.AddChildControl(crosshairEnabled);
            crosshairMenu.AddChildControl(crosshairDrawData);
            crosshairMenu.AddChildControl(crosshairDrawRecoil);
            crosshairMenu.AddChildControl(crosshairDrawSoundESP);

            aimMenu.AddChildControl(aimBack);
            aimMenu.AddChildControl(aimbotEnabled);
            aimMenu.AddChildControl(aimbotRagemode);
            aimMenu.AddChildControl(aimbotSmooth);
            aimMenu.AddChildControl(aimbotCompensateRecoil);
            aimMenu.AddChildControl(aimbotTarget);
            aimMenu.AddChildControl(aimbotBone);
            aimMenu.AddChildControl(aimbotMethod);
            aimMenu.AddChildControl(aimbotRadius);
            aimMenu.AddChildControl(aimbotSpeed);
            aimMenu.AddChildControl(aimbotKey);
            aimMenu.AddChildControl(aimAllowAimJump);
            aimMenu.AddChildControl(aimSpottedOnly);

            triggerMenu.AddChildControl(triggerBack);
            triggerMenu.AddChildControl(triggerbotEnabled);
            triggerMenu.AddChildControl(triggerbotTarget);
            triggerMenu.AddChildControl(triggerbotSnipersOnly);
            triggerMenu.AddChildControl(triggerbotDelay);
            triggerMenu.AddChildControl(triggerbotRecoilThreshold);
            triggerMenu.AddChildControl(triggerbotSpeedThreshold);
            triggerMenu.AddChildControl(triggerKey);

            mainMenu.AddChildControl(aimSubMenu);
            mainMenu.AddChildControl(triggerSubMenu);
            mainMenu.AddChildControl(radarSubMenu);
            mainMenu.AddChildControl(espSubMenu);
            mainMenu.AddChildControl(soundEspSubMenu);
            //mainMenu.AddChildControl(wireframeSubMenu);
            mainMenu.AddChildControl(crosshairSubMenu);
            mainMenu.AddChildControl(spectatorSubMenu);
            mainMenu.AddChildControl(highlightPlayerSubMenu);
            mainMenu.AddChildControl(uiSubMenu);
            mainMenu.AddChildControl(rcsSubMenu);
            mainMenu.AddChildControl(statsSubMenu);
            mainMenu.AddChildControl(settingsSubMenu);

            soundEspMenu.AddChildControl(soundEspBack);
            soundEspMenu.AddChildControl(soundEspEnabled);
            soundEspMenu.AddChildControl(soundEspRange);
            soundEspMenu.AddChildControl(soundEspInterval);
            soundEspMenu.AddChildControl(soundEspSound);
            soundEspMenu.AddChildControl(soundEspVolume);
            #endregion
        }
 protected WrappedRequirement(RawNode node, IContext context) : base(node, context)
 {
     innerRequirement = FactoryManager.Build <Requirement>(node.GetNode("requirement"), context);
 }
Exemple #31
0
 public override void Initialization()
 {
     reward = FactoryManager.Build <Reward>(node.GetNode("reward"), GetContext());
 }
        //修改(已审核)
        protected void imgbtnmodify_Click(object sender, ImageClickEventArgs e)
        {
            string cusCode      = this.cusCode.Value.ToString();
            string cusshortname = this.cusshortname.Value.ToString();
            string cusCName     = this.cusCName.Value.ToString();
            int    id           = Convert.ToInt32(Request.QueryString["id"].ToString());
            string str          = "";

            if (FactoryManager.getSName(cusshortname, id))
            {
                str += "供应商简称已存在\\n";
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('" + str + "');", true);
                return;
            }
            if (FactoryManager.getCName(cusCName, id))
            {
                str += "供应商全称已存在\\n";
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('" + str + "');", true);
                return;
            }

            string cusid = Request.QueryString["id"].ToString();

            EtNet_Models.Factory cus = FactoryManager.getFactoryById(Convert.ToInt32(cusid));

            //基本信息
            // EtNet_Models.Customer cus = new EtNet_Models.Customer();
            cus.Id            = Convert.ToInt32(Request.QueryString["id"].ToString());
            cus.FactCode      = this.cusCode.Value.ToString();
            cus.Codeformat    = this.hidcodeformat.Value;
            cus.Ordernum      = this.hidordernum.Value;
            cus.FactshortName = this.cusshortname.Value.ToString();
            // cus.Province = this.ddlProvince.SelectedValue;
            //cus.City = this.ddlCity.SelectedValue;
            cus.FactType = Convert.ToInt32(this.HidTypeID.Value);
            string[] addre = this.address.Text.ToString().Split(' ');// string[] sailing = args.Split('/');
            cus.Province     = addre[0].ToString();
            cus.City         = addre[1].ToString();
            cus.FactCName    = this.cusCName.Value.ToString();
            cus.FactCAddress = this.cusCAddress.Value.ToString();
            cus.Used         = Convert.ToInt32(this.rbUsed.SelectedItem.Value);
            //联系人
            cus.LinkeName = this.linkName.Value.ToString();
            cus.Duty      = this.linkPost.Value.ToString();
            cus.Telephone = this.linkTel.Value.ToString();
            cus.Mobile    = this.linkMobile.Value.ToString();
            cus.Fax       = this.linkFax.Value.ToString();
            cus.Email     = this.linkEmail.Value.ToString();
            cus.QQ        = this.linkMsn.Value.ToString();
            cus.Skype     = this.linkSkype.Value.ToString();


            //银行信息
            cus.Bank        = this.bankName.Value.ToString();
            cus.AccountID   = this.bankCard.Value.ToString();
            cus.AccountName = this.bankMan.Value.ToString();
            cus.Remark      = this.bankremark.Value.ToString();
            cus.Inputname   = ((LoginInfo)Session["Login"]).Id;
            cus.Inputdate   = DateTime.Now;
            int count = FactoryManager.updateFactory(cus);

            if (count > 0)
            {
                addbank();
                addlink();
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('供应商修改成功!');location.href='../Supplier/" + Request.QueryString["backURL"] + "'", true);
            }
        }
        protected override void OnDraw(SharpDX.Direct2D1.WindowRenderTarget device)
        {
            csgo = (CSGOImplementation)Program.GameImplementation;
            if (csgo == null)
            {
                return;
            }
            CSGOGameController csController  = (CSGOGameController)Program.GameController;
            Player             currentPlayer = csgo.GetCurrentPlayer();

            if (currentPlayer == null)
            {
                return;
            }

            float screenW = csgo.ScreenSize.Width / 2f, screenH = csgo.ScreenSize.Height / 2f;//, width = 64;
            float multiplier = GetColorMultiplier();

            #region aimbot radius
            if (Program.GameImplementation.GetValue <YesNo>("aimbotEnabled") == YesNo.Yes)
            {
                float aimRadius = Program.GameImplementation.GetValue <float>("aimbotRadius");
                FillEllipse(device,
                            aimBackColor,
                            screenW,
                            screenH,
                            aimRadius * 2,
                            aimRadius * 2,
                            true
                            );
                DrawEllipse(device,
                            backColor,
                            screenW,
                            screenH,
                            aimRadius * 2,
                            aimRadius * 2,
                            true
                            );
            }
            #endregion
            #region soundesp
            if (Program.GameImplementation.GetValue <YesNo>("crosshairDrawSoundESP") == YesNo.Yes)
            {
                if (csController.SoundESP.LastPercent != 0f)
                {
                    float size = 250f * csController.SoundESP.LastPercent / 100f;
                    DrawEllipse(device, aimBackColor, screenW, screenH, size, size, true, 2f);
                }
            }
            #endregion
            #region recoil
            if (Program.GameImplementation.GetValue <YesNo>("crosshairDrawRecoil") == YesNo.Yes)
            {
                if (csgo.LocalPlayer.PunchVector.Length() != 0f)
                {
                    float x  = Program.GameController.Form.Width / 2f;
                    float y  = Program.GameController.Form.Height / 2f;
                    float dy = Program.GameController.Form.Height / 90f;
                    float dx = Program.GameController.Form.Width / 90f;
                    x -= (dx * (csgo.LocalPlayer.PunchVector.Y));
                    y += (dy * (csgo.LocalPlayer.PunchVector.X));

                    //float pixelPerDeg = 1680f / 90f;
                    //float distX = csgo.LocalPlayer.PunchVector.Y * 2;
                    //float distY = csgo.LocalPlayer.PunchVector.X * 2 * -1f;
                    //float x = csgo.ScreenSize.Width / 2f - distX * pixelPerDeg;
                    //float y = csgo.ScreenSize.Height / 2f - distY * pixelPerDeg;
                    DrawLine(device, colorT * 0.5f, x - 16f, y, x + 16f, y, 4f);
                    DrawLine(device, colorT * 0.5f, x, y - 16f, x, y + 16f, 4f);
                }
            }
            #endregion
            #region spectator
            if (Program.GameImplementation.GetValue <YesNo>("spectatorDrawWarning") == YesNo.Yes)
            {
                float height = 22f + 20f * csgo.Spectators.Count;
                float specx = screenW - specPanelWidth / 2f, specy = csgo.ScreenSize.Height - 4 - height;

                if (csgo.Spectators.Count > 0)
                {
                    FillRectangle(device,
                                  aimBackColor,
                                  specx,
                                  specy,
                                  specPanelWidth,
                                  height
                                  );
                    FillRectangle(device,
                                  aimBackColor,
                                  specx,
                                  specy,
                                  specPanelWidth,
                                  height
                                  );
                    DrawText(device,
                             colorT,
                             backColor,
                             specx + specPanelMarginNames,
                             specy + 2,
                             100,
                             20,
                             1,
                             1,
                             "Spectators:",
                             FactoryManager.GetFont("largeSegoe"));
                }
                for (int i = 0; i < csgo.Spectators.Count; i++)
                {
                    try
                    {
                        DrawText(device,
                                 csgo.Spectators[i].SpectatorView == Data.Enums.SpectatorView.Ego ?
                                 colorT * (0.75f + 0.25f * multiplier) :
                                 colorT,
                                 backColor,
                                 specx + specPanelMarginNames,
                                 specy + 2f + (i + 1) * 20f,
                                 256,
                                 20,
                                 1,
                                 1,
                                 String.Format("{0} ({1})", csgo.Spectators[i].Name, csgo.Spectators[i].SpectatorView),
                                 FactoryManager.GetFont("smallSegoe"));
                        if (csgo.Spectators[i].SpectatorView == Data.Enums.SpectatorView.Ego)
                        {
                            DrawText(device,
                                     colorT * (0.75f + 0.25f * multiplier),
                                     backColor,
                                     specx - specPanelExclMrk,
                                     specy + 2f + (i + 1) * 20f,
                                     24f,
                                     20,
                                     1,
                                     1,
                                     "!",
                                     FactoryManager.GetFont("smallSegoe"));
                        }
                    }
                    catch { }
                }
            }
            #endregion
            #region crosshair
            if (Program.GameImplementation.GetValue <YesNo>("crosshairEnabled") == YesNo.Yes)
            {
                float inaccuracy = 0f;
                Color drawColor  = backColor;
                if (csgo.TargetPlayer != null)
                {
                    Entity targetPlayer = (Entity)csgo.TargetPlayer.Clone();
                    drawColor = targetPlayer.InTeam == Data.Team.CounterTerrorists ? colorCT : colorT;
                    DrawText(device,
                             foreColor,
                             backColor,
                             screenW + 2f,
                             screenH + 2f,
                             100f,
                             20f,
                             1f,
                             1f,
                             targetPlayer.Name,
                             FactoryManager.GetFont("smallSegoe"));
                    DrawText(device,
                             foreColor,
                             backColor,
                             screenW + 2f,
                             screenH - 20f,
                             100f,
                             20f,
                             1f,
                             1f,
                             targetPlayer.Health.ToString() + "HP",
                             FactoryManager.GetFont("smallSegoe"));
                }
                if (csgo.AccuracyPenality > 0.0f)
                {
                    inaccuracy = csgo.AccuracyPenality / 0.002f;
                    DrawEllipse(device,
                                drawColor * 0.25f,
                                screenW,
                                screenH,
                                4f * inaccuracy,
                                4f * inaccuracy,
                                true
                                );
                }
                //Left
                DrawLine(device,
                         drawColor,
                         screenW - xhairWidth / 2f,
                         screenH,
                         screenW + xhairWidth / 2f,
                         screenH,
                         1f);
                //Top
                DrawLine(device,
                         drawColor,
                         screenW,
                         screenH - xhairWidth / 2f,
                         screenW,
                         screenH + xhairWidth / 2f,
                         1f);
                if (inaccuracy > 0f)
                {
                    float bar = xhairWidth / 16f * inaccuracy * 0.50f;
                    if (bar > xhairWidth / 2f)
                    {
                        bar = xhairWidth / 2f;
                    }
                    //Left
                    DrawLine(device,
                             drawColor,
                             screenW - 2f * inaccuracy,
                             screenH - bar / 2f,
                             screenW - 2f * inaccuracy,
                             screenH + bar / 2f,
                             2f);
                    //Right
                    DrawLine(device,
                             drawColor,
                             screenW + 2f * inaccuracy,
                             screenH - bar / 2f,
                             screenW + 2f * inaccuracy,
                             screenH + bar / 2f,
                             2f);
                    //Up
                    DrawLine(device,
                             drawColor,
                             screenW - bar / 2f,
                             screenH - 2f * inaccuracy,
                             screenW + bar / 2f,
                             screenH - 2f * inaccuracy,
                             2f);
                    //Down
                    DrawLine(device,
                             drawColor,
                             screenW - bar / 2f,
                             screenH + 2f * inaccuracy,
                             screenW + bar / 2f,
                             screenH + 2f * inaccuracy,
                             2f);
                }
            }
            #endregion
            #region spotted
            if (currentPlayer != null)
            {
                if (currentPlayer.IsSpotted)
                {
                    DrawEllipse(device,
                                colorT * (0.5f + 0.5f * multiplier),
                                screenW,
                                screenH,
                                xhairWidth,
                                xhairWidth,
                                true,
                                3f);
                }
            }
            #endregion
        }
Exemple #34
0
 public UsuarioController() : base(FactoryManager.UsuarioManager())
 {
 }
Exemple #35
0
 public Factory LoadFactory(Factory factory)
 {
     return(FactoryManager.AddFactory(factory));
 }
Exemple #36
0
 protected WrappedPrice(RawNode node, IContext context) : base(node, context)
 {
     innerPrice = FactoryManager.Build <Price>(node.GetNode("price"), context);
 }
Exemple #37
0
 public void InitializeFactoryManager(List <FactoryAmount> startingFactories)
 {
     FactoryManager = new FactoryManager(startingFactories);
 }
    protected void Page_Load(object sender, EventArgs e)
    {

        if (!Page.IsPostBack)
        {
			FCCL_DAL.Entities.Ferme_CCL farm = null;
			if (Request.Params["ID"] != null)
			{
				var farmManager = new FarmManager(ConfigurationManager.ConnectionStrings["AdditionalInformation"].ConnectionString);
				farm = farmManager.GetFarmById(Convert.ToInt32(Request.Params["ID"]));
			}

            var fabricaManager =
               new FactoryManager(ConfigurationManager.ConnectionStrings["AdditionalInformation"].ConnectionString);
            var fabrici = fabricaManager.GetFactories();
            Asociatia.DataSource = fabrici;
			if (farm != null && farm.FabricaId != null)
			{
				Asociatia.SelectedValue = farm.FabricaId.ToString();
			}
            Asociatia.DataBind();

            var countyManager =
                new CountyManager(ConfigurationManager.ConnectionStrings["fccl2ConnectionString"].ConnectionString);
            var counties = countyManager.GetAllCounties();
            Judet.DataSource = counties;
			if (farm != null && farm.JudetId != null)
			{
				Judet.SelectedValue = farm.JudetId.ToString();
			}
            Judet.DataBind();

            InsertF.Visible = true;

			if (farm != null)
			{
				//populate farm table
				IdFerma.Text = farm.Id.ToString();
				FermaCod.Text = farm.Cod;
				FermaName.Text = farm.Nume;
				FarmEmail.Text = farm.Email;
				Localitate.Text = farm.Oras;
				Strada.Text = farm.Strada;
				Numar.Text = farm.Numar;
				CodPostal.Text = farm.CodPostal;
				Telefon.Text = farm.Telefon;
				Fax.Text = farm.Fax;
				PersContact.Text = farm.PersoanaDeContact;
				TelPersContact.Text = farm.TelPersoanaContact;
				SendSms.Checked = farm.SendSms;

				//populate user table
				var userManager =
					new UserManager(ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString);
				var userInfo = userManager.GetUserInformationByCod(farm.Cod);
				if (userInfo != null)
				{
					UserId.Value = userInfo.UserId.ToString();
					Nume.Text = userInfo.LastName;
					Prenume.Text = userInfo.FirstName;
					UserNameLbl.Text = userInfo.UserName;
					Email.Text = userInfo.Email;
					Update.Visible = true;
					ResetareParola.Visible = true;
					UserNameLbl.Visible = true;
					Parola.Visible = false;
				}
				else
				{
					Insert.Visible = true;
					UserName.Visible = true;
				}
				UserCodLbl.Text = farm.Cod;
				UpdateF.Visible = true;
				DeleteF.Visible = true;
			}
        }
    }
Exemple #39
0
	void Awake ()
    {
        factoryManager = FindObjectOfType<FactoryManager>();
	}