public void UpdateCoffeeTest() { bool expected = true; CofeeBreak coff = new CofeeBreak() { Number = "897654321", Creation = DateTime.Now, End = DateTime.Now, Client = "20295782K", Mode = TipoCoff.CB001, EvType = 10, Start = DateTime.Now, Finish = DateTime.Now, Assist = 100, Additional = 20, Realized = true, Total = 987654321, Observation = "Tengo mucho sueño", Veg = true }; coff.Update(); bool result = coff.Veg; //Preguntamos si son iguales Assert.AreEqual(expected, result); }
public void CreateCoffeeTest() { bool expected = true; CofeeBreak cof = new CofeeBreak() { Number = "201906300848", Creation = DateTime.Now, End = DateTime.Now, Client = "20295782K", Mode = TipoCoff.CB001, EvType = 10, Start = DateTime.Now, Finish = DateTime.Now, Assist = 10, Additional = 20, Realized = false, Total = 987654321, Observation = "Algo Esta mal con el constr", Veg = false }; bool result = cof.Create(); //Preguntamos si son iguales Assert.AreEqual(expected, result); }
public void DeleteCoffeeTest() { // Declarar un string para buscar y una de el valor esperado bool expected = true; CofeeBreak coff = new CofeeBreak() { Number = "897645321" }; bool result = coff.Delete(); // Preguntar si variables resultado y esperado son iguales Assert.AreEqual(expected, result); }
public void ReadCoffeeTest() { // Declarar un string para buscar y una de el valor esperado string expected = "20295782K"; string result = ""; CofeeBreak coff = new CofeeBreak() { Number = "897654321" }; coff.Read(); result = coff.Client; // Preguntar si variables resultado y esperado son iguales Assert.AreEqual(expected, result); }
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 bool UpdateContratoh() { try { switch (cmbTipoEv.SelectedIndex) { case 0: CofeeBreak cof = new CofeeBreak() { Number = lbNumberContract.Content.ToString(), Creation = (DateTime)dpkCreacionContrato.SelectedDate, End = (DateTime)dpkTerminarContrato.SelectedDate, Client = txtRutCliente.Text, Mode = (TipoCoff)cmbCofMod.SelectedItem, EvType = (int)((TipoEvento)cmbTipoEv.SelectedItem), Start = (DateTime)dpkStartDte.SelectedDate, Finish = (DateTime)dpkFTerm.SelectedDate, Assist = int.Parse(txtCAss.Text), Additional = int.Parse(txtPersonalAdicional.Text), Realized = (bool)cbkRealized.IsChecked, Observation = txtObservacion.Text, Veg = (bool)cbkVeg.IsChecked }; if (cof.Update()) { return(true); } else { return(false); } break; case 1: Cocktail c**k = new Cocktail() { Number = lbNumberContract.Content.ToString(), Creation = (DateTime)dpkCreacionContrato.SelectedDate, End = (DateTime)dpkTerminarContrato.SelectedDate, Client = txtRutCliente.Text, Mode = (TipoCock)cmbCockMod.SelectedItem, EvType = (int)((TipoEvento)cmbTipoEv.SelectedItem), Start = (DateTime)dpkStartDte.SelectedDate, Finish = (DateTime)dpkFTerm.SelectedDate, Assist = int.Parse(txtCAss.Text), Additional = int.Parse(txtPersonalAdicional.Text), Realized = (bool)cbkRealized.IsChecked, Observation = txtObservacion.Text, Ambient = (Ambientacion)cmbAmbCk.SelectedItem, HasAmbient = (bool)cbkAmbCk.IsChecked, AmbientMusic = (bool)cbkAmbMusCk.IsChecked, ClientMusic = (bool)cbkCliMusCk.IsChecked }; if (c**k.Update()) { return(true); } else { return(false); } break; case 2: Cena ce = new Cena() { Number = lbNumberContract.Content.ToString(), Creation = (DateTime)dpkCreacionContrato.SelectedDate, End = (DateTime)dpkTerminarContrato.SelectedDate, Client = txtRutCliente.Text, TipoCena = (TipoCena)cmbCenaMod.SelectedItem, EvType = (int)((TipoEvento)cmbTipoEv.SelectedItem), Start = (DateTime)dpkStartDte.SelectedDate, Finish = (DateTime)dpkFTerm.SelectedDate, Assist = int.Parse(txtCAss.Text), Additional = int.Parse(txtPersonalAdicional.Text), Realized = (bool)cbkRealized.IsChecked, Observation = txtObservacion.Text, IdTipoAmbientacion = (int)((Ambientacion)cmbAmbCe.SelectedItem), MusicaAmbiental = (bool)cbkAmbMusCe.IsChecked, LocalOnBreak = (bool)rbtLocalOb.IsChecked, OtroLocalOnBreak = (bool)rbtLocalOt.IsChecked, ValorArriendo = double.Parse(txtUf.Text) }; if (ce.Update()) { return(true); } else { return(false); } break; default: return(false); break; } } catch (Exception zz) { MessageBox.Show(zz.Message, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); AllInit(); return(false); } }
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.")); } }