private void BtnAgregar_Click(object sender, EventArgs e) { Pedido p = null; Hamburguesa h = null; if (!(Validaciones.EsNumerico(this.TxtIdCliente.Text) && Validaciones.ContieneLetras(this.TxtNombre.Text) && Validaciones.VerificaDomicilio(this.TxtDireccion.Text) && Validaciones.EsNumerico(this.TxtNumPedido.Text)) && this.CbxHamb.SelectedIndex != -1) { int.TryParse(TxtIdCliente.Text, out int idCliente); int.TryParse(TxtNumPedido.Text, out int numPedido); h = new Hamburguesa((ETipoHamburguesa)this.CbxHamb.SelectedIndex); p = new Pedido(h, numPedido, this.TxtNombre.Text, this.TxtDireccion.Text, idCliente); } try { this.comercio += p; } catch (PedidoRepetidoException error) { MessageBox.Show(error.Message); } catch (Exception) { } finally { this.ActualizarEstados(); } }
private void BtnAceptar_Click(object sender, EventArgs e) { if (Validaciones.ContieneLetras(this.TxtNombre.Text) && Validaciones.EsNumerico(this.TxtPrecio.Text) && Validaciones.EsNumerico(this.TxtStock.Text) && this.CbxTipoProducto.SelectedIndex != -1) { int.TryParse(this.TxtPrecio.Text, out int precio); int.TryParse(this.TxtStock.Text, out int stock); KwikEMart.AgregarProducto(new Producto(TxtNombre.Text, precio, stock, (ETipoProducto)CbxTipoProducto.SelectedItem)); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Error en los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnAceptar_Click(object sender, EventArgs e) { if (Validaciones.ContieneLetras(this.TxtNombre.Text) && Validaciones.ContieneLetras(this.TxtApellido.Text) && Validaciones.EsNumerico(this.TxtDni.Text) && Validaciones.EsNumerico(this.TbxId.Text)) { int.TryParse(TxtDni.Text, out int auxDni); int.TryParse(TbxId.Text, out int auxId); KwikEMart.AgregarEmpleado(new Empleado(this.TxtNombre.Text, this.TxtApellido.Text, auxDni, auxId)); } else { MessageBox.Show("Error en los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.DialogResult = DialogResult.OK; }
private void BtnAceptar_Click(object sender, EventArgs e) { if (!(Validaciones.ContieneLetras(this.txtNombreCliente.Text) && Validaciones.ContieneLetras(this.txtApellidoCliente.Text) && Validaciones.EsNumerico(this.txtDniCliente.Text) && Validaciones.VerificaDomicilio(txtBoxDomicilio.Text))) { int.TryParse(txtDniCliente.Text, out int auxDni); string desc = Validaciones.ConSinDescuento(txtNombreCliente.Text); KwikEMart.AgregarCliente(new Cliente(txtNombreCliente.Text, txtApellidoCliente.Text, auxDni, txtBoxDomicilio.Text, desc)); this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Error en los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }