/// <summary> /// Crea cliente y lo agrega a la lista /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_Cliente_Ing_Click(object sender, EventArgs e) { int auxDni; long auxTel = 1; int.TryParse(txtBox_Dni_Ing.Text, out auxDni); long.TryParse(txtBox_Dni_Ing.Text, out auxTel); if (Validaciones.ValidoString(txtBox_Usuario_Ing.Text) && Validaciones.ValidoString(txtBox_Contraseña_Ing.Text) && Validaciones.ValidoNumeroInt(auxDni) && Validaciones.ValidoString(txtBox_Nombre_Ing.Text) && Validaciones.ValidoString(txtBox_Apellido_Ing.Text) && Validaciones.ValidoNumeroLong(auxTel) && Validaciones.ValidoString(txtBox_Email_Ing.Text)) { Cliente clienteNuevo = new Cliente(txtBox_Usuario_Ing.Text, txtBox_Contraseña_Ing.Text, auxDni, txtBox_Nombre_Ing.Text, txtBox_Apellido_Ing.Text, auxTel, txtBox_Email_Ing.Text); if (Comercio.AgregarCliente(clienteNuevo) == true) { MessageBox.Show(clienteNuevo.Mostrar()); MessageBox.Show("alta de cliente exitosamente"); } else { MessageBox.Show("error en alta de cliente"); } } else { MessageBox.Show("Complete todos los campos"); } }
private void btnConfirmarCompra_Click(object sender, EventArgs e) { if (ValidarCompra() && MessageBox.Show("Estás seguro que desea confirmar?", "Confirmación de la compra", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int dniCliente; if (Validacion.EsNumero(tbxDniCliente.Text) && int.TryParse(tbxDniCliente.Text, out dniCliente)) { Cliente cliente = new Cliente(tbxNombreCliente.Text, tbxApellidoCliente.Text, dniCliente); Empleado empleado = Comercio.BuscarEmpleado(lblNomEmpleado.Text); compra.NombreClienteCompra = cliente.NombreCompleto; empleado += compra; Comercio.AgregarCliente(cliente); RecargarCompra(); lblGracias.Text = string.Format("GRACIAS!!! VUELVA PRONTOSSS!!"); try { string ruta = string.Format($@"{Application.StartupPath}\Sound\cashRegister.wav"); SoundPlayer sonido = new SoundPlayer(ruta); sonido.PlaySync(); } catch (Exception ex) { MessageBox.Show($"Error: {ex}"); } } } }
private void btnAgregar_Click(object sender, EventArgs e) { string nombre; string apellido; int dni; if (this.txtNombre.TextLength > 0 && txtApellido.TextLength > 0 && int.TryParse(this.txtDNI.Text, out dni)) { nombre = this.txtNombre.Text; apellido = this.txtApellido.Text; nuevoCliente = new Cliente(nombre, apellido, dni); if (Comercio.AgregarCliente(nuevoCliente)) { auxMenu.CargarListaCliente(); MessageBox.Show("Cliente agregado correctamente."); } else { MessageBox.Show("Cliente ya existe."); } LimpiarCampos(); } else { MessageBox.Show("Algun valor es invalido, reeingrese los datos."); } }
private void btnAddCliente_Click(object sender, EventArgs e) { if (int.TryParse(txbDni.Text, out int dni)) { if (!Comercio.AgregarCliente(new Cliente(txbNombre.Text, txbApellido.Text, dni, Comercio.ListaClientes.Count + 1))) { MessageBox.Show("El cliente que estas tratando de ingresar ya existe en sistema, por favor, revisá los datos y volvé a intentar."); } } else { MessageBox.Show("DNI invalido"); } dgvClientes.DataSource = null; dgvClientes.DataSource = Comercio.ListaClientes; }
private void btn_AgregarCliente_Click(object sender, EventArgs e) { FrmAltaCliente frmAltaCliente = new FrmAltaCliente(); if (frmAltaCliente.ShowDialog() == DialogResult.OK) { if (!Comercio.AgregarCliente(frmAltaCliente.MiCliente)) { MessageBox.Show("No se puede agregar un cliente con un número de dni ya existente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Se agregó correctamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information); } } RefrescarDgvClientes(Comercio.MisClientes); }