예제 #1
0
        private void init(int iden, Nullable <DateTime> fecha, ClienteEN cliente, List <ProductoEN> productos)
        {
            this.Iden = Iden;


            this.Fecha = fecha;

            this.Cliente = cliente;

            this.Productos = productos;
        }
예제 #2
0
        private void init(int iden, Nullable <DateTime> fecha, ClienteEN cliente, ProductoEN[] productos, int[] cantidades)
        {
            this.Iden = Iden;

            this.Fecha = fecha;

            this.Cliente = cliente;

            this.Productos = productos;

            this.Cantidades = cantidades;
        }
예제 #3
0
        private void init(int pedidoId, Nullable <DateTime> fecha, string direccion, int codigoPostal, string tipoPago, ClienteEN cliente)
        {
            this.PedidoId = pedidoId;


            this.Fecha = fecha;

            this.Direccion = direccion;

            this.CodigoPostal = codigoPostal;

            this.TipoPago = tipoPago;

            this.Cliente = cliente;
        }
예제 #4
0
        //metodo equals para comprobacion de objetos del mismo tipo
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            ClienteEN t = obj as ClienteEN;

            if (t == null)
            {
                return(false);
            }
            if (NIF.Equals(t.NIF))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #5
0
 public PedidoEN(int pedidoId, Nullable <DateTime> fecha, string direccion, int codigoPostal, string tipoPago, ClienteEN cliente)
 {
     this.init(pedidoId, fecha, direccion, codigoPostal, tipoPago, cliente);
 }
예제 #6
0
        //metodo que inserta e actualiza un nuevo pedido
        public bool insertarActualizarPedido(ClienteEN cliente, CestaEN cesta)
        {
            PedidoCAD pedido = new PedidoCAD(cliente, cesta);

            return(pedido.insertarActualizarPedido());
        }
예제 #7
0
 public CestaEN(int iden, Nullable <DateTime> fecha, ClienteEN cliente, ProductoEN[] productos, int[] cantidades)
 {
     this.init(iden, fecha, cliente, productos, cantidades);
 }
예제 #8
0
 //constructor de copia
 public ClienteEN(ClienteEN cliente)
 {
     this.init(cliente.NIF, cliente.Nombre, cliente.Email, cliente.Password, cliente.Apellidos, cliente.Direccion, cliente.Telefono, cliente.Cp);
 }
예제 #9
0
 public CestaEN(int iden, Nullable <DateTime> fecha, ClienteEN cliente, List <ProductoEN> productos)
 {
     this.init(iden, fecha, cliente, productos);
 }