private void LlenarEventoCache(EventoSalvar ev, int idTipoEventos) { EventoSalvar eventoCache = ev; if (idTipoEventos == 10) { if (((CoffeeBreakCache)eventoCache).Vegetariana) { rbtVegetariana.IsChecked = true; } else { rbtMixta.IsChecked = true; } } else if (idTipoEventos == 20) { chkCocktailAmbientacion.IsChecked = ((CocktailCache)eventoCache).Ambientacion; chkCocktailMusicaAmbiental.IsChecked = ((CocktailCache)eventoCache).MusicaAmbiental; chkCocktailMusicaCliente.IsChecked = ((CocktailCache)eventoCache).MusicaCliente; if (((CocktailCache)eventoCache).Ambientacion == false) { cboCocktailTipoAmbientacion.SelectedIndex = -1; } else { TipoAmbientacion ta = new TipoAmbientacion() { idTipoAmbientacion = ((CocktailCache)eventoCache).IdTipoAmbientacion }; ta.Read(); cboCocktailTipoAmbientacion.Text = ta.Descripcion; } } else if (idTipoEventos == 30) { TipoAmbientacion ta = new TipoAmbientacion() { idTipoAmbientacion = ((CenasCache)eventoCache).IdTipoAmbientacion }; ta.Read(); cboCenasTipoAmbientacion.Text = ta.Descripcion; chkCenasMusicaAmbiental.IsChecked = ((CenasCache)eventoCache).MusicaAmbiental; if (((CenasCache)eventoCache).LocalOnBreak) { rbtLocalOnBreak.IsChecked = true; } else { rbtOtroLocal.IsChecked = true; if (((CenasCache)eventoCache).OtroLocalOnBreak) { rbtOtroOnbreak.IsChecked = true; txtValorArriendoLocal.Text = (((CenasCache)eventoCache).ValorArriendo).ToString(); } else { rbtOtroCliente.IsChecked = true; } } } }
public void llenar(Contrato cont) { txtNumero.Text = cont.Numero; txtRut.Text = cont.RutCliente; Cliente cli = new Cliente() { RutCliente = txtRut.Text }; cli.Read(); txtRazonSocial.Text = cli.RazonSocial; if (cont.Realizado) { txtVigencia.Text = "Si"; } else { txtVigencia.Text = "No"; } TipoEvento te = new TipoEvento() { IdTipoEvento = cont.IdTipoEvento }; te.Read(); cboTipoEvento.Text = te.Descripcion; ModalidadServicio ms = new ModalidadServicio() { IdModalidad = cont.IdModalidad }; ms.Read(); cboModalidadServicio.Text = ms.Nombre.Trim(); txtPersonal.Text = ms.PersonalBase.ToString(); txtAsistentes.Text = cont.Asistentes.ToString(); txtPersonalAdicional.Text = cont.PersonalAdicional.ToString(); txtObservaciones.Text = cont.Observaciones; txtFechaCreacion.Text = cont.Creacion.ToString("dd/MM/yyyy HH:mm"); txtFechaTermino.Text = cont.Termino.ToString("dd/MM/yyyy HH:mm"); ctrFechaHoraInicio.VerFechaYHora(cont.FechaHoraInicio); ctrFechaHoraFin.VerFechaYHora(cont.FechaHoraTermino); Evento evento; if (te.IdTipoEvento == 10) { evento = new CoffeeBreak() { Numero = cont.Numero }; ((CoffeeBreak)evento).Read(); if (((CoffeeBreak)evento).Vegetariana) { rbtVegetariana.IsChecked = true; } else { rbtMixta.IsChecked = true; } } else if (te.IdTipoEvento == 20) { evento = new Cocktail() { Numero = cont.Numero }; ((Cocktail)evento).Read(); chkCocktailAmbientacion.IsChecked = ((Cocktail)evento).Ambientacion; chkCocktailMusicaAmbiental.IsChecked = ((Cocktail)evento).MusicaAmbiental; chkCocktailMusicaCliente.IsChecked = ((Cocktail)evento).MusicaCliente; if (((Cocktail)evento).Ambientacion == false) { cboCocktailTipoAmbientacion.SelectedIndex = -1; } else { TipoAmbientacion ta = new TipoAmbientacion() { idTipoAmbientacion = ((Cocktail)evento).IdTipoAmbientacion }; ta.Read(); cboCocktailTipoAmbientacion.Text = ta.Descripcion; } } else if (te.IdTipoEvento == 30) { evento = new Cenas() { Numero = cont.Numero }; ((Cenas)evento).Read(); TipoAmbientacion ta = new TipoAmbientacion() { idTipoAmbientacion = ((Cenas)evento).IdTipoAmbientacion }; ta.Read(); cboCenasTipoAmbientacion.Text = ta.Descripcion; chkCenasMusicaAmbiental.IsChecked = ((Cenas)evento).MusicaAmbiental; if (((Cenas)evento).LocalOnBreak) { rbtLocalOnBreak.IsChecked = true; } else { rbtOtroLocal.IsChecked = true; if (((Cenas)evento).OtroLocalOnBreak) { rbtOtroOnbreak.IsChecked = true; txtValorArriendoLocal.Text = (((Cenas)evento).ValorArriendo).ToString(); } else { rbtOtroCliente.IsChecked = true; } } } }