/// <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; }
/// <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; }
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); }
/// <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; }