示例#1
0
        public async Task <ActionResult> VerCompras(int id, string token)
        {
            CompraManager   manager         = new CompraManager();
            PCManager       pcManager       = new PCManager();
            ProductoManager productoManager = new ProductoManager();

            IEnumerable <Compra> compras = await manager.getAllCompras(id.ToString(), token);

            List <CompraUnifiedModel> model = new List <CompraUnifiedModel>();


            foreach (Compra item in compras)
            {
                model.Add(new CompraUnifiedModel {
                    COM_ID = item.COM_ID, US_ID = item.US_ID, COM_FECHA_COMPRA = item.COM_FECHA_COMPRA, COM_LUGAR_DE_ENVIO = item.COM_LUGAR_DE_ENVIO
                });
            }
            foreach (var i in model)
            {
                IEnumerable <Producto_Compra> list = await pcManager.getAllItemsByCompraID(i.COM_ID.ToString(), token);

                List <ProductoUnifiedModel> items = new List <ProductoUnifiedModel>();
                foreach (var a in list)
                {
                    Producto product = await productoManager.ObtenerProducto(a.PRO_ID.ToString());

                    items.Add(new ProductoUnifiedModel {
                        PRO_ID = a.PRO_ID, PRO_CANTIDAD_UNIDADES = a.COM_PRO_CANTIDAD, PRO_DESCRIPCION = product.PRO_DESCRIPCION, PRO_MARCA = product.PRO_MARCA, PRO_NOMBRE = product.PRO_NOMBRE, PRO_PRECIO = a.CM_PRECIO_PRODUCTO_UNIDAD
                    });
                }
                i.itemList = items;
            }
            return(View(model));
        }
示例#2
0
        public async Task <ActionResult> VerCompra(string id, string token)
        {
            CompraManager   manager         = new CompraManager();
            PCManager       pcManager       = new PCManager();
            ProductoManager productoManager = new ProductoManager();
            Compra          compra          = await manager.GetCompra(id, token);

            IEnumerable <Producto_Compra> list = await pcManager.getAllItemsByCompraID(compra.COM_ID.ToString(), token);

            CompraUnifiedModel model = new CompraUnifiedModel {
                US_ID = compra.US_ID, COM_FECHA_COMPRA = compra.COM_FECHA_COMPRA, COM_ID = compra.COM_ID, COM_LUGAR_DE_ENVIO = compra.COM_LUGAR_DE_ENVIO
            };
            List <ProductoUnifiedModel> listFinal = new List <ProductoUnifiedModel>();

            foreach (var i in list)
            {
                Producto producto = await productoManager.ObtenerProducto(i.PRO_ID.ToString());

                ProductoUnifiedModel productoUnifiedModel = new ProductoUnifiedModel {
                    PRO_ID = producto.PRO_ID, PRO_CANTIDAD_UNIDADES = i.COM_PRO_CANTIDAD, PRO_DESCRIPCION = producto.PRO_DESCRIPCION, PRO_MARCA = producto.PRO_MARCA, PRO_NOMBRE = producto.PRO_NOMBRE, PRO_PRECIO = i.CM_PRECIO_PRODUCTO_UNIDAD
                };
                listFinal.Add(productoUnifiedModel);
            }
            model.itemList = listFinal;
            return(View(model));
        }
示例#3
0
            public void PCManagerLoadsPolicies()
            {
                PCManager manager = PCMFactory.Create();

                List <Policy> policies = manager.GetAllPolicies().ToList();

                Assert.AreEqual(4, policies.Count);
            }
示例#4
0
            public void PCManagerCanDeletePolicy(int policyNumber)
            {
                PCManager manager = PCMFactory.Create();

                manager.DeletePolicy(policyNumber);
                List <Policy> policies = manager.GetAllPolicies().ToList();

                Assert.AreEqual(3, policies.Count);
            }
示例#5
0
        private async Task SleepPC(Message message)
        {
            await SendSimpleMessage(message, "Your PC will go to sleep, Master");

            var result = PCManager.Sleep(_logger);

            if (!result)
            {
                await SendSimpleMessage(message, "We have some problems, Master...");
            }
        }
示例#6
0
文件: Slot.cs 项目: Jdasi/SlotDrop
    void Start()
    {
        loadout_factory = GameObject.FindObjectOfType <LoadoutFactory>();
        pc_manager      = GameObject.FindObjectOfType <PCManager>();
        light_shaft.SetActive(false);

        if (transform.position.y != 0.2f)
        {
            transform.position = new Vector3(transform.position.x, 0.2f, transform.position.z);
        }
    }
示例#7
0
 private void tsmPCManager_Click(object sender, EventArgs e)
 {
     if (!CheckExistForm("PCManager"))
     {
         PCManager frmPCManager = new PCManager();
         frmPCManager.MdiParent = this;
         frmPCManager.Show();
     }
     else
     {
         ActiveChildForm("PCManager");
     }
 }
示例#8
0
        private async Task PlayMusicPC(Message message)
        {
            var result = PCManager.Music(_logger);

            if (result)
            {
                await SendSimpleMessage(message, "Yandex Radio was opened, Master");
            }
            else
            {
                await SendSimpleMessage(message, "We have some problems, Master...");
            }
        }
示例#9
0
        private async Task DownVolumePC(Message message)
        {
            var result = PCManager.VolumeDown(_logger);

            if (result)
            {
                await SendSimpleMessage(message, "Your PC volume was down for 5%, Master");
            }
            else
            {
                await SendSimpleMessage(message, "We have some problems, Master...");
            }
        }
示例#10
0
        private async Task MutePC(Message message)
        {
            var result = PCManager.Mute(_logger);

            if (result)
            {
                await SendSimpleMessage(message, "Your PC was mute\\unmute, Master");
            }
            else
            {
                await SendSimpleMessage(message, "We have some problems, Master...");
            }
        }
示例#11
0
        private async Task ShutDownPC(Message message)
        {
            var result = PCManager.ShutDown(_logger);

            if (result)
            {
                await SendSimpleMessage(message, "Your PC was shut down, Master");
            }
            else
            {
                await SendSimpleMessage(message, "We have some problems, Master...");
            }
        }
示例#12
0
 private void Start()
 {
     combat             = Combat.instance;
     evolveManager      = EvolveManager.instance;
     pBag               = PlayerBag.instance;
     attackLearnManager = AttackLearnManager.instance;
     tInspect           = TeamInspect.instance;
     rCombat            = RandomCombatManager.instance;
     pcManager          = PCManager.instance;
     pTeam              = PlayerTeamManager.instance;
     pause              = PauseManager.instance;
     combatUI           = CombatUI.instance;
     cManager           = ConversationManager.instance;
     pMovement          = FindObjectOfType <PlayerMovement>();
     interaction        = FindObjectOfType <Interaction>();
 }
示例#13
0
            public void PCManagerCanAddPolicy(string policyName, int categoryNum, string policyContent)
            {
                PCManager manager = PCMFactory.Create();

                Policy newPolicy = new Policy();

                newPolicy.PolicyName     = policyName;
                newPolicy.PolicyCategory = categoryNum;
                newPolicy.Content        = policyContent;

                manager.AddPolicy(newPolicy);

                List <Policy> policies = manager.GetAllPolicies().ToList();

                Assert.AreEqual(5, policies.Count);
            }
示例#14
0
 // Use this for initialization
 void Start()
 {
     manager = transform.parent.GetComponentInParent <PCManager> ();
 }
示例#15
0
 private void Awake()
 {
     Instance = this;
 }