Exemplo n.º 1
0
 protected override Component NewRecord(IDataReader reader)
 {
     return(new Component
     {
         Id = ConvertReader <int> .WithName(reader, "ID"),
         Name = ConvertReader <string> .WithName(reader, "Name"),
         Price = ConvertReader <decimal> .WithName(reader, "Price"),
         PerfomanceLevel = ConvertReader <int> .WithName(reader, "Perfomance"),
         TypePart = ConvertReader <TypePart> .EnumWithName(reader, "TypePart"),
         TypeFormat = ConvertReader <TypeFormat> .EnumWithName(reader, "TypeFormat"),
         TypeMemory = ConvertReader <TypeMemory> .EnumWithName(reader, "TypeMemory"),
         Socket = ConvertReader <string> .WithName(reader, "Socket"),
         HasIntegratedVideo = ConvertReader <bool> .WithName(reader, "HasIntegratedVideo"),
         Channels = ConvertReader <int> .WithName(reader, "Channels"),
         VideoLevel = ConvertReader <int> .WithName(reader, "VideoLevel"),
         FanLevel = ConvertReader <int> .WithName(reader, "FanLevel"),
         NeedHighFrecuency = ConvertReader <bool> .WithName(reader, "NeedHighFrecuency"),
         Capacity = ConvertReader <int> .WithName(reader, "Capacity"),
         FanSize = ConvertReader <int> .WithName(reader, "FanSize"),
         MaxFrecuency = ConvertReader <int> .WithName(reader, "MaxFrecuency"),
         Stock = ConvertReader <int> .WithName(reader, "Stock"),
         Watts = ConvertReader <int> .WithName(reader, "Watts"),
         StockLimit = ConvertReader <int> .WithName(reader, "Stock_Limit")
     });
 }
Exemplo n.º 2
0
 protected override Employee NewRecord(IDataReader reader)
 {
     return(new Employee()
     {
         Email = ConvertReader <string> .WithName(reader, "Email")
     });
 }
Exemplo n.º 3
0
        private ModEmpresa read_Empresa(MySqlDataReader reader)
        {
            ModEmpresa empresa = new ModEmpresa();

            empresa.codigoEmpresa = ConvertReader.ConverteInt(reader["codigoempresa"]);


            return(empresa);
        }
Exemplo n.º 4
0
        private ModCidade read_Cidade(MySqlDataReader reader)
        {
            ModCidade cidade = new ModCidade();

            cidade.id   = ConvertReader.ConverteInt(reader["idcidade"]);
            cidade.nome = (string)reader["nomecidade"] ?? "";

            return(cidade);
        }
Exemplo n.º 5
0
        private ModPedido read_Pedido(MySqlDataReader reader)
        {
            ModPedido pedido = new ModPedido();

            pedido.codigoPedido = ConvertReader.ConverteInt(reader["codigopedido"]);


            return(pedido);
        }
Exemplo n.º 6
0
 protected override Client NewRecord(IDataReader reader)
 {
     return(new Client()
     {
         Name = ConvertReader <string> .WithName(reader, "Name"),
         Number = ConvertReader <string> .WithName(reader, "Number"),
         Email = ConvertReader <string> .WithName(reader, "Email"),
         Adress = ConvertReader <string> .WithName(reader, "Adress")
     });
 }
Exemplo n.º 7
0
 protected override ISpecification NewRecord(IDataReader reader)
 {
     return(new Specification(ConvertReader <int> .WithName(reader, "Cpu"),
                              ConvertReader <int> .WithName(reader, "Fan"),
                              ConvertReader <int> .WithName(reader, "Ram"),
                              ConvertReader <int> .WithName(reader, "Gpu"),
                              ConvertReader <int> .WithName(reader, "HDD"),
                              ConvertReader <int> .WithName(reader, "SSD"),
                              ConvertReader <string> .WithName(reader, "Name")));
 }
Exemplo n.º 8
0
        private ModPedido read_ItensPedido3(MySqlDataReader reader)
        {
            ModPedido pedido = new ModPedido();

            pedido.codigoPedido = ConvertReader.ConverteInt(reader["codigopedido"]);

            pedido.status = (string)reader["status"] ?? "";

            return(pedido);
        }
Exemplo n.º 9
0
        private ModCliente read_Cliente(MySqlDataReader reader)
        {
            ModCliente cliente = new ModCliente();

            cliente.codigoCliente = ConvertReader.ConverteInt(reader["codigocliente"]);



            return(cliente);
        }
Exemplo n.º 10
0
        private ModTipoProduto read_TipoProduto(MySqlDataReader reader)
        {
            ModTipoProduto tipo = new ModTipoProduto();

            tipo.codigoTipo = ConvertReader.ConverteInt(reader["codigoTipo"]);
            tipo.descricao  = (string)reader["descricao"] ?? "";


            return(tipo);
        }
Exemplo n.º 11
0
        private ModItensPedidos read_ItensPedido(MySqlDataReader reader)
        {
            ModItensPedidos item = new ModItensPedidos();

            item.contagemVenda = ConvertReader.ConverteInt(reader["contagem"]);


            item.produto = read_Produto(reader);
            item.oferece = read_Oferece(reader);
            return(item);
        }
Exemplo n.º 12
0
        private ModOfereceProduto read_Oferece(MySqlDataReader reader)
        {
            ModOfereceProduto o = new ModOfereceProduto();

            o.codigoOferece = ConvertReader.ConverteInt(reader["codigooferece"]);
            o.valor         = ConvertReader.ConverteDouble(reader["valor"]);

            o.produto = read_Produto(reader);

            return(o);
        }
Exemplo n.º 13
0
        private ModProduto read_Produto(MySqlDataReader reader)
        {
            ModProduto produto = new ModProduto();

            produto.codigoProduto = ConvertReader.ConverteInt(reader["codigoproduto"]);
            produto.nomeProduto   = (string)reader["nomeproduto"] ?? "";

            produto.tipoProduto = read_TipoProduto(reader);

            return(produto);
        }
Exemplo n.º 14
0
        private ModPedido read_Pedido(MySqlDataReader reader)
        {
            ModPedido pedido = new ModPedido();

            pedido.codigoPedido = ConvertReader.ConverteInt(reader["codigopedido"]);
            pedido.dataVenda    = ConvertReader.ConverteDateTime(reader["datavenda"]);
            pedido.status       = ConvertReader.ConverteInt(reader["status"]);
            pedido.empresa      = read_Empresa(reader);
            pedido.cliente      = read_Cliente(reader);
            return(pedido);
        }
Exemplo n.º 15
0
        private ModItensPedidos read_ItensPedido(MySqlDataReader reader)
        {
            ModItensPedidos itens = new ModItensPedidos();

            itens.codigoItens = ConvertReader.ConverteInt(reader["codigoitens"]);
            itens.produto     = read_Produto(reader);

            itens.pedido = read_Pedido(reader);

            return(itens);
        }
Exemplo n.º 16
0
        private ModCliente read_Cliente3(MySqlDataReader reader)
        {
            ModCliente cliente = new ModCliente();

            cliente.codigoCliente = ConvertReader.ConverteInt(reader["codigocliente"]);
            cliente.nomeCliente   = (string)reader["nomecliente"] ?? "";



            return(cliente);
        }
Exemplo n.º 17
0
        private ModEmpresa read_Empresa(MySqlDataReader reader)
        {
            ModEmpresa empresa = new ModEmpresa();

            empresa.codigoEmpresa    = ConvertReader.ConverteInt(reader["codigoempresa"]);
            empresa.nomeApresentacao = (string)reader["nomeapresentado"] ?? "";



            return(empresa);
        }
Exemplo n.º 18
0
        private ModPedido read_Pedido3(MySqlDataReader reader)
        {
            ModPedido pedido = new ModPedido();

            pedido.codigoPedido    = ConvertReader.ConverteInt(reader["codigopedido"]);
            pedido.dataVenda       = ConvertReader.ConverteDateTime(reader["datavenda"]);
            pedido.enderecoEntrega = (string)reader["enderecoentrega"] ?? "";
            pedido.numeroEntrega   = (string)reader["numeroEntrega"] ?? "";


            pedido.cliente = read_Cliente3(reader);
            return(pedido);
        }
Exemplo n.º 19
0
        private ModOfereceProduto read_OfereceProduto(MySqlDataReader reader)
        {
            ModOfereceProduto oferece = new ModOfereceProduto();

            oferece.codigoOferece = ConvertReader.ConverteInt(reader["codigooferece"]);
            //oferece.valor = ConvertReader.ConverteDecimal(reader["valor"]);
            oferece.oferece = ConvertReader.ConverteInt(reader["oferece"]);


            oferece.empresa = read_Empresa(reader);
            oferece.produto = read_Produto(reader);


            return(oferece);
        }
Exemplo n.º 20
0
        protected override Computer NewRecord(IDataReader reader)
        {
            var computer = new Computer()
            {
                Id         = ConvertReader <int> .WithName(reader, "ID"),
                TypeUse    = ConvertReader <string> .WithName(reader, "TypeUse"),
                Completed  = ConvertReader <bool> .WithName(reader, "Completed"),
                CostBuild  = costRepo.BuildCost,
                Multiplier = costRepo.PricePerfomanceMultiplier
            };

            foreach (var component in componentRepository.GetByComputer(ConvertReader <int> .WithName(reader, "ID")))
            {
                computer.Add(component);
            }
            return(computer);
        }
Exemplo n.º 21
0
        protected override Order NewRecord(IDataReader reader)
        {
            var order = new Order
            {
                Id            = ConvertReader <int> .WithName(reader, "id"),
                DateRequested = ConvertReader <DateTime> .WithName(reader, "DateRequested"),
                DateDelivered = ConvertReader <DateTime> .WithName(reader, "DateDelivered"),
                Employee      = EmployeeRepository.GetByName(ConvertReader <string> .WithName(reader, "Email_Employee")),
                Client        = ClientRepository.GetByEmail(ConvertReader <string> .WithName(reader, "Email_client")),
                Commentary    = ConvertReader <string> .WithName(reader, "Commentary"),
                State         = ConvertReader <OrderState> .WithName(reader, "OrderState")
            };

            foreach (var computer in ComputerRepository.GetByOrder(ConvertReader <int> .WithName(reader, "id")).ToList())
            {
                order.Add(computer);
            }
            return(order);
        }