public void BuscarContrato() { String numero = "202007062050"; var respuesta = coll.BuscarContrato(numero); Assert.IsNotNull(respuesta); }
//Buscar Contrato por Boton NumeroContrato private async void btnBuscarNumeroContrato_Click(object sender, RoutedEventArgs e) { try { String numeroContrato = txtNumeroContrato.Text; Contratos c = listaContratos.BuscarContrato(numeroContrato); txtRut.Text = c.Cliente.Rut; txtNombreContacto.Text = c.Cliente.NombreContacto; txtNombreEvento.Text = c.NombreEvento; txtDireccion.Text = c.Direccion; cboTipoEvento.SelectedValue = c.ModalidadServicio.TipoEvento.Id; int aux = cboTipoEvento.Items.IndexOf(cboTipoEvento.SelectedItem); cboTipoEvento.SelectedIndex = -1; cboTipoEvento.SelectedIndex = aux; cboModalidad.SelectedValue = c.ModalidadServicio.Id; txtPrecioBase.Text = c.ModalidadServicio.Valorbase.ToString(); txtPersonalBase.Text = c.ModalidadServicio.PersonalBase.ToString(); txtCantidadAsistentes.Value = (Double)c.CantidadAsistentes; txtCantPersonalAdicional.Value = (Double)c.PersonalAdicional; txtValorTotal.Text = c.Total.ToString("n2"); dpFechaInicio.SelectedDate = c.InicioEvento; dpFechaTermino.SelectedDate = c.TerminoEvento; txtObservaciones.Text = c.Observaciones; if (c.Realizado == true && c.TerminoContrato != null) { rbVigente.IsChecked = true; rbVigente.Content = "Realizado"; rbVigente.Foreground = Brushes.Red; rbVigente.Visibility = Visibility.Visible; } else if ((c.Realizado == false && c.TerminoContrato != null)) { rbVigente.IsChecked = true; rbVigente.Content = "No Realizado"; rbVigente.Foreground = Brushes.Red; rbVigente.Visibility = Visibility.Visible; } ; if (c.ModalidadServicio.TipoEvento.Id == 10) { CoffeBreaks cb = (CoffeBreaks)listaContratos.BuscarDatosExtra(c.NumeroContrato); chkVegetariano.IsChecked = (bool)cb.Vegetariano; } else if (c.ModalidadServicio.TipoEvento.Id == 20) { Cocktails cb = (Cocktails)listaContratos.BuscarDatosExtra(c.NumeroContrato); chkAmbientacion.IsChecked = (bool)cb.PoseeAmbientacion; chkMusica.IsChecked = (bool)cb.MusicaAmbiental; chkMusiCli.IsChecked = (bool)cb.MusicaCliente; if (chkAmbientacion.IsChecked == false) { cboAmbientacion.SelectedIndex = -1; } else { cboAmbientacion.SelectedValue = cb.Ambientacion.IdAmbientacion; } } else if (c.ModalidadServicio.TipoEvento.Id == 30) { Cena cb = (Cena)listaContratos.BuscarDatosExtra(c.NumeroContrato); chkAmbientacion.IsChecked = true; cboAmbientacion.SelectedValue = cb.Ambientacion.IdAmbientacion; chkMusica.IsChecked = (bool)cb.MusicaAmbiental; rbnLocalOnBreak.IsChecked = (bool)cb.LocalOnBreak; rbnLocalOtro.IsChecked = (bool)cb.OtroLocal; txtValorArriendo.Text = cb.ValorArriendo.ToString("n2"); } ; } catch (Exception) { await this.ShowMessageAsync("Error", "Error al Buscar Contrato", MessageDialogStyle.Affirmative); } }