Exemplo n.º 1
0
 /// <summary>
 /// constructor que inicializa los atributos de cliente
 /// </summary>
 /// <param name="nombre">nombre</param>
 /// <param name="dni">dni</param>
 /// <param name="medioDePago">medio de pago</param>
 /// <param name="totalCompra">total de la compra</param>
 public Cliente(string nombre, string dni, EMedioDePago medioDePago, int totalCompra) : this()
 {
     this.Nombre      = nombre;
     this.Dni         = dni;
     this.MedioDePago = medioDePago;
     this.totalCompra = totalCompra;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor parametrizado, setea varios valores
 /// </summary>
 /// <param name="nombre">Nombre del cliente</param>
 /// <param name="dni">dni del cliente</param>
 /// <param name="formaPago">forma de pago del cliente</param>
 /// <param name="sexo">sexo del cliente</param>
 public Cliente(string nombre, string dni, EMedioDePago formaPago, char sexo)
 {
     this.Nombre    = nombre;
     this.Dni       = dni;
     this.FormaPago = formaPago;
     this.Sexo      = sexo;
 }
Exemplo n.º 3
0
        public void CargarCliente(int totalCompra)
        {
            string nombre = txtNombreCliente.Text;
            string dni    = txtDni.Text;

            EMedioDePago medio = EMedioDePago.efectivo;

            if (rdbEfectivo.Checked)
            {
                medio = EMedioDePago.efectivo;
            }
            if (rdbTarjeta.Checked)
            {
                medio = EMedioDePago.efectivo;
            }

            cliente = new Cliente(nombre, dni, medio, totalCompra);
            cliente.Clientes.Add(cliente);
        }
Exemplo n.º 4
0
 /// <summary>
 /// Constructor parametrizado, incluye el id del cliente y reutiliza
 /// el otro constructor
 /// </summary>
 /// <param name="id">id del cliente</param>
 /// <param name="nombre">Nombre del cliente</param>
 /// <param name="dni">dni del cliente</param>
 /// <param name="formaPago">forma de pago del cliente</param>
 /// <param name="sexo">sexo del cliente</param>
 public Cliente(int id, string nombre, string dni, EMedioDePago formaPago, char sexo) : this(nombre, dni, formaPago, sexo)
 {
     this.Id = id;
 }