private void btnAsiento_Click(object sender, RoutedEventArgs e) { Button asiento = ((Button)sender); if (asiento.Background == Brushes.Red) { var resultado = MessageBox.Show("¿Desea dar de baja el Pasaje?.", "Venta de Pasaje", MessageBoxButton.OK, MessageBoxImage.Question); if (resultado.Equals(MessageBoxResult.OK)) { DateTime fechaServicio = Convert.ToDateTime(oServicio.ser_fecha); DateTime fechaBajaPasaje = DateTime.Now; bajaPasaje(fechaServicio, fechaBajaPasaje, asiento); } } else { var resultado = MessageBox.Show("Asiento Disponible", "Venta de Pasaje", MessageBoxButton.OK, MessageBoxImage.Information); if (resultado.Equals(MessageBoxResult.OK)) { asiento.Background = Brushes.Red; gridPrincipalPasajes.Children.Clear(); userControls.userControlABM.UserControlAVenta venta = new userControls.userControlABM.UserControlAVenta(); venta.CodigoAutobus = codigoAutobus; venta.NumeroAsietnto = Convert.ToInt32(asiento.Content); venta.ServicioCodigo = oServicio.ser_codigo; venta.NombreUsuario = nombreUsuario; venta.CodigoEmpresa = codigoEmpresa; venta.Pisos = pisos; gridPrincipalPasajes.Children.Add(venta); } } }
private void btnNuevoCliente_Click(object sender, RoutedEventArgs e) { if (txtEmail.Text.Length == 0) { MessageBox.Show("Enter an email."); txtEmail.Focus(); } else if (!Regex.IsMatch(txtEmail.Text, @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")) { MessageBox.Show("Enter a valid email."); txtEmail.Select(0, txtEmail.Text.Length); txtEmail.Focus(); } else { if (txtApellido.Text != "" && txtDNI.Text != "" && txtEmail.Text != "" && txtNombre.Text != "" && txtTelefono.Text != "") { if (MessageBox.Show("Guardar Cliente", "Mensaje", MessageBoxButton.OK, MessageBoxImage.Question) == MessageBoxResult.OK) { oCliente.cli_dni = txtDNI.Text; oCliente.cli_nombre = txtNombre.Text; oCliente.cli_apellido = txtApellido.Text; oCliente.cli_email = txtEmail.Text; oCliente.cli_telefono = txtTelefono.Text; _clienteRepositorio.AgrgarCliente(oCliente); gridPrincipalUsuarioSinTabla.Children.Clear(); userControls.userControlABM.UserControlAVenta venta = new userControls.userControlABM.UserControlAVenta(); venta.DniCliente = txtDNI.Text; venta.NombreUsuario = nombreUsuario; venta.NumeroAsietnto = numeroAsietnto; venta.CodigoAutobus = codigoAutobus; venta.CodigoEmpresa = codigoEmpresa; venta.ServicioCodigo = servicioCodigo; venta.Pisos = pisos; gridPrincipalUsuarioSinTabla.Children.Add(venta); } } else { MessageBox.Show("Completar todos los campos"); } } }