예제 #1
0
        private AccesoADatos.Cliente ConvertirClienteLogicaADatos(Clases.Cliente cliente)
        {
            AccesoADatos.Cliente clienteDatos = new AccesoADatos.Cliente
            {
                Id            = cliente.Id,
                Nombre        = cliente.Nombre,
                Telefono      = cliente.Telefono,
                Comentarios   = cliente.Comentario,
                NombreCreador = cliente.NombreDelCreador
            };

            foreach (string direccion in cliente.Direcciones)
            {
                Direcciones direccionTabla = new Direcciones();
                direccionTabla.Direccion = direccion;
                clienteDatos.Direcciones.Add(direccionTabla);
            }

            return(clienteDatos);
        }
예제 #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);
        }