Ejemplo n.º 1
0
        public Clases.Pedido ConvertirPedidoDeDatosALogicaConCuenta(AccesoADatos.Pedido pedidoDatos)
        {
            CuentaDAO cuentaDAO = new CuentaDAO();

            Clases.Pedido pedidoLogica = new Clases.Pedido()
            {
                Id = pedidoDatos.Id,
                FechaDeCreacion = pedidoDatos.FechaDeCreacion,
                PrecioTotal     = pedidoDatos.PrecioTotal,
                Iva             = pedidoDatos.Iva,
                Estado          = (EstadoPedido)pedidoDatos.Estado,
                Cuenta          = cuentaDAO.ConvertirCuentaSinMesaDatosALogica(pedidoDatos.Cuenta)
            };

            return(pedidoLogica);
        }
Ejemplo n.º 2
0
        public Clases.Cliente ConvertirClienteDatosALogica(AccesoADatos.Cliente clienteDatos)
        {
            CuentaDAO cuentaDAO = new CuentaDAO();

            Clases.Cliente clienteLogica = new Clases.Cliente()
            {
                Id         = clienteDatos.Id,
                Nombre     = clienteDatos.Nombre,
                Telefono   = clienteDatos.Telefono,
                Comentario = clienteDatos.Comentarios,
            };
            try
            {
                clienteLogica.Direcciones = ConvertirListaDeDirecciones(clienteDatos.Direcciones);
            }
            catch (Exception)
            {
            }

            return(clienteLogica);
        }