public void ReadCocktailTest() { // Declarar un string para buscar y una de el valor esperado string expected = "20295782K"; string result = ""; Cocktail c**k = new Cocktail() { Number = "123456780" }; c**k.Read(); result = c**k.Client; // Preguntar si variables resultado y esperado son iguales Assert.AreEqual(expected, result); }
//-------------------------------------------------------------------------- public void CargarContrato(Contrato con) { if (con.Read()) { txtNumero.Text = con.Numero; cbRut.SelectedValue = con.RutContacto; cbTipoEvento.SelectedValue = con.IdTipoEvento; Contacto cli = new Contacto() { RutContacto = cbRut.SelectedValue.ToString() }; if (cli.Read()) { txtRazonSocial.Text = cli.RazonSocial; } CargarTabControls(); CargarModalidades(); cbModalidad.SelectedValue = con.IdModalidad; dtpFechaInicio.SelectedDate = con.FechaHoraInicio; dtpFechaTermino.SelectedDate = con.FechaHoraTermino; txtObservaciones.Text = con.Observaciones; txtAsistentes.Text = con.Asistentes.ToString(); txtPersonal.Text = con.PersonalAdicional.ToString(); switch (con.IdTipoEvento) { case 10: CoffeeBreak cb = new CoffeeBreak() { Numero = con.Numero }; if (cb.Read()) { chkVegetariana.IsChecked = cb.Vegetariana; } ; break; case 20: Cocktail ct = new Cocktail() { Numero = con.Numero }; if (ct.Read()) { ct.IdTipoAmbientacion = 10; chkMusica.IsChecked = ct.MusicaAmbiental; } ; break; case 30: Cenas ce = new Cenas() { Numero = con.Numero }; if (ce.Read()) { ce.IdTipoAmbientacion = 10; chkMusica.IsChecked = ce.MusicaAmbiental; rbOnBreak.IsChecked = ce.Local; rbOtro.IsChecked = ce.OtroLocal; txtArriendo.Text = ce.ValorArriendo.ToString(); } ; break; default: break; } } }
private void FillContract(Contract cnt) { txtRutCliente.Text = cnt.Client; dpkStartDte.SelectedDate = cnt.Start; dpkFTerm.SelectedDate = cnt.Finish; txtCAss.Text = cnt.Assist.ToString(); txtPersonalAdicional.Text = cnt.Additional.ToString(); txtObservacion.Text = cnt.Observation; cmbTipoEv.SelectedItem = (TipoEvento)cnt.EvType; lbNumberContract.Content = cnt.Number; dpkCreacionContrato.SelectedDate = cnt.Creation; dpkTerminarContrato.SelectedDate = cnt.End; cbkRealized.IsChecked = cnt.Realized; Cliente cli = new Cliente() { Rut = cnt.Client }; cli.Read(); lbRazon.Content = cli.RazonSocial; switch (cmbTipoEv.SelectedIndex) { case 0: CofeeBreak coff = new CofeeBreak() { Number = cnt.Number }; coff.Read(); cmbCofMod.SelectedItem = coff.Mod; cbkVeg.IsChecked = coff.Veg; break; case 1: Cocktail c**k = new Cocktail() { Number = cnt.Number }; c**k.Read(); cmbCockMod.SelectedItem = c**k.Mod; cbkAmbCk.IsChecked = c**k.HasAmbient; cmbAmbCk.SelectedItem = c**k.Ambient; cbkAmbMusCk.IsChecked = c**k.AmbientMusic; cbkCliMusCk.IsChecked = c**k.ClientMusic; break; case 2: Cena cen = new Cena() { Number = cnt.Number }; cen.Read(); cmbCenaMod.SelectedItem = cen.Mod; cmbAmbCe.SelectedItem = cen.IdTipoAmbientacion; cbkAmbMusCe.IsChecked = cen.MusicaAmbiental; rbtLocalOb.IsChecked = cen.LocalOnBreak; rbtLocalOt.IsChecked = cen.OtroLocalOnBreak; txtUf.Text = cen.ValorArriendo.ToString(); break; } }
private async void BtnAgregarContrato_Click(object sender, RoutedEventArgs e) { if (CliCheck()) { try { switch (cmbTipoEv.SelectedIndex) { case 0: CofeeBreak cb = new CofeeBreak(DateTime.Today, DateTime.Today.AddDays(2), txtRutCliente.Text, (DateTime)dpkStartDte.SelectedDate, (DateTime)dpkFTerm.SelectedDate, int.Parse(txtCAss.Text), int.Parse(txtPersonalAdicional.Text), txtObservacion.Text, (bool)cbkVeg.IsChecked, cmbCofMod.SelectedItem.ToString()); if (cb.Read()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato ya existe, no se puede agregar.")); } else { if (cb.Create()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato creado con éxito.")); } else { await this.ShowMessageAsync("Error", string.Format( "No se pudo agregar el contrato.")); } } break; case 1: Cocktail ck = new Cocktail(DateTime.Today, DateTime.Today.AddDays(2), txtRutCliente.Text, (DateTime)dpkStartDte.SelectedDate, (DateTime)dpkFTerm.SelectedDate, int.Parse(txtCAss.Text), int.Parse(txtPersonalAdicional.Text), txtObservacion.Text, (bool)cbkAmbCk.IsChecked, (bool)cbkAmbMusCk.IsChecked, (bool)cbkCliMusCk.IsChecked, cmbCockMod.SelectedItem.ToString(), (int)cmbAmbCk.SelectedItem); if (ck.Read()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato ya existe, no se puede agregar.")); } else { if (ck.Create()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato creado con éxito.")); } else { await this.ShowMessageAsync("Error", string.Format( "No se pudo agregar el contrato.")); } } break; case 2: Cena ce = new Cena(DateTime.Today, DateTime.Today.AddDays(2), txtRutCliente.Text, (DateTime)dpkStartDte.SelectedDate, (DateTime)dpkFTerm.SelectedDate, int.Parse(txtCAss.Text), int.Parse(txtPersonalAdicional.Text), txtObservacion.Text, (int)cmbAmbCe.SelectedItem, (bool)cbkAmbMusCe.IsChecked, (bool)rbtLocalOb.IsChecked, (bool)rbtLocalOt.IsChecked, int.Parse(txtUf.Text), cmbCenaMod.SelectedItem.ToString()); if (ce.Read()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato ya existe, no se puede agregar.")); } else { if (ce.Create()) { await this.ShowMessageAsync("Aviso", string.Format( "Contrato creado con éxito.")); } else { await this.ShowMessageAsync("Error", string.Format( "No se pudo agregar el contrato.")); } } break; } } catch (Exception zz) { MessageBox.Show(zz.Message, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } AllInit(); } else { await this.ShowMessageAsync("Error", string.Format( "El cliente no se encuentra registrado.")); } }