//MÉTODO BUSCAR CONTRATO botón buscar public async void BuscarContrato() { try { Contrato c = new Contrato(); c.Numero = txtNumero.Text; bool buscar = c.Buscar(); if (buscar) { txtBuscarCliente.Text = c.RutCliente; dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); txtNumeroAsistentes.Text = c.Asistentes.ToString(); txtPersonalAdicional.Text = c.PersonalAdicional.ToString(); TipoEvento tip = new TipoEvento(); tip.IdTipoEvento = c.IdTipoEvento; tip.Read(); cboTipo.Text = tip.Descripcion; ModalidadServicio mod = new ModalidadServicio(); mod.IdModalidad = c.IdModalidad; mod.Read(); cbModalidad.Text = mod.Nombre; lblTotal.Content = calculo(); txtObservaciones.Text = c.Observaciones; lblNumero.Content = txtNumero.Text; btnModificar.Visibility = Visibility.Visible; btnTerminar.Visibility = Visibility.Visible; btnCrear.Visibility = Visibility.Hidden; Cliente cl = new Cliente(); lblNombreCliente.Content = cl.NombreContacto; } else { await this.ShowMessageAsync("Mensaje:", string.Format("Contrato no encontrado")); } } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al Buscar")); Logger.Mensaje(ex.Message); } }
private void LlenarContratoCache(ContratoSalvar cont) { txtNumero.Text = cont.Numero; txtRut.Text = cont.RutCliente; if (cont.IdTipoEvento == -1) { cboTipoEvento.SelectedIndex = -1; cboModalidadServicio.ItemsSource = null; } else { TipoEvento te = new TipoEvento() { IdTipoEvento = cont.IdTipoEvento }; te.Read(); cboTipoEvento.Text = te.Descripcion; if (cont.IdModalidad.Equals("-1")) { cboModalidadServicio.SelectedIndex = -1; } else { ModalidadServicio mo = new ModalidadServicio() { IdModalidad = cont.IdModalidad }; mo.Read(); cboModalidadServicio.Text = mo.Nombre.Trim(); } } txtAsistentes.Text = cont.Asistentes.ToString(); txtPersonalAdicional.Text = cont.PersonalAdicional.ToString(); txtObservaciones.Text = cont.Observaciones.ToString(); ctrFechaHoraInicio.VerFechaYHora(cont.FechaHoraInicio); ctrFechaHoraFin.VerFechaYHora(cont.FechaHoraTermino); txtFechaCreacion.Text = cont.Creacion.ToString("dd/MM/yyyy HH:mm"); txtFechaTermino.Text = cont.Termino.ToString("dd/MM/yyyy HH:mm"); }
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; } } } }
//BUSCAR CONTRATO de traspasar private async void btnBuscarContrato_Click_2(object sender, RoutedEventArgs e) { try { Contrato c = new Contrato(); Cliente clie = new Cliente(); c.Numero = txtNumero.Text; bool buscar = c.Buscar(); if (c.Realizado == true) { rbSi.IsChecked = false; rbNo.IsChecked = true; //BLOQUEAR EDITAR EL CONTRATO txtNumero.IsEnabled = false; txtBuscarCliente.IsEnabled = false; txtNumero.IsEnabled = false; //Convert.ToDateTime(txtNumero).ToString("dd/MM/yyyy HH:mm") txtNumero.IsEnabled = false; txtBuscarCliente.IsEnabled = false; lblNumero.IsEnabled = false; cbModalidad.IsEnabled = false; cboTipo.IsEnabled = false; txtObservaciones.IsEnabled = false; txtNumeroAsistentes.IsEnabled = false; txtPersonalAdicional.IsEnabled = false; dpFechaInicio1.bloquear(); dpFechaTermino.bloquear(); } else { rbSi.IsChecked = true; rbNo.IsChecked = false; //BLOQUEAR EDITAR EL CONTRATO txtNumero.IsEnabled = true; txtBuscarCliente.IsEnabled = true; txtNumero.IsEnabled = true; //Convert.ToDateTime(txtNumero).ToString("dd/MM/yyyy HH:mm") txtNumero.IsEnabled = true; txtBuscarCliente.IsEnabled = true; lblNumero.IsEnabled = true; cbModalidad.IsEnabled = true; cboTipo.IsEnabled = true; txtObservaciones.IsEnabled = true; txtNumeroAsistentes.IsEnabled = true; txtPersonalAdicional.IsEnabled = true; } if (buscar) { txtBuscarCliente.Text = c.RutCliente; //dpFechaInicio.Text = c.FechaHoraInicio.ToString(); //dpFechaFinEvento.Text = c.FechaHoraTermino.ToString(); //txtHoraInicio.Text = c.HoraInicio.ToString(); //txtMinutoInicio.Text = c.MinutoInicio.ToString(); //txtHoraTermino.Text = c.HoraTermino.ToString(); //txtMinutoTermino.Text = c.MinutoTermino.ToString(); dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); txtNumeroAsistentes.Text = c.Asistentes.ToString(); txtPersonalAdicional.Text = c.PersonalAdicional.ToString(); TipoEvento tip = new TipoEvento(); tip.Id = c.IdTipoEvento; tip.Read(); cboTipo.Text = tip.Descripcion;//Cambiar a descripción //PASAR nombre modalidad no id ModalidadServicio mod = new ModalidadServicio(); mod.Id = c.IdModalidad; mod.Read(); cbModalidad.Text = mod.Nombre;//Cambiar a descripción /*cboTipo.Text = c.IdTipoEvento.ToString(); * cbModalidad.Text = c.IdModalidad.ToString();*/ // cbModalidad.Text = c.IdModalidad; txtObservaciones.Text = c.Observaciones; lblNumero.Content = txtNumero.Text; //IGUALAR CAMPOS lblNombreCliente.Visibility = Visibility.Visible; //aparecer label lblTotal.Content = calculo(); btnModificar.Visibility = Visibility.Visible; btnTerminar.Visibility = Visibility.Visible; btnCrear.Visibility = Visibility.Hidden;//Desaparece el btn crear lblNombreCliente.Content = clie.NombreContacto; } else { await this.ShowMessageAsync("Mensaje:", string.Format("Contrato no encontrado")); /*MessageBox.Show("Contrato no Encontrado");*/ } } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al Buscar")); /*MessageBox.Show("Error al buscar");*/ Logger.Mensaje(ex.Message); } }
//BUSCAR CONTRATO de traspasar private async void btnBuscarContrato_Click_2(object sender, RoutedEventArgs e) { try { Contrato c = new Contrato(); Cliente clie = new Cliente(); c.Numero = txtNumero.Text; bool buscar = c.Buscar(); if (c.Realizado == true) { rbSi.IsChecked = false; rbNo.IsChecked = true; //BLOQUEAR EDITAR EL CONTRATO txtNumero.IsEnabled = false; txtBuscarCliente.IsEnabled = false; txtNumero.IsEnabled = false; txtNumero.IsEnabled = false; txtBuscarCliente.IsEnabled = false; lblNumero.IsEnabled = false; cbModalidad.IsEnabled = false; cboTipo.IsEnabled = false; txtObservaciones.IsEnabled = false; txtNumeroAsistentes.IsEnabled = false; txtPersonalAdicional.IsEnabled = false; dpFechaInicio1.bloquear(); dpFechaTermino.bloquear(); } else { rbSi.IsChecked = true; rbNo.IsChecked = false; //BLOQUEAR EDITAR EL CONTRATO txtNumero.IsEnabled = true; txtBuscarCliente.IsEnabled = true; txtNumero.IsEnabled = true; txtNumero.IsEnabled = true; txtBuscarCliente.IsEnabled = true; lblNumero.IsEnabled = true; cbModalidad.IsEnabled = true; cboTipo.IsEnabled = true; txtObservaciones.IsEnabled = true; txtNumeroAsistentes.IsEnabled = true; txtPersonalAdicional.IsEnabled = true; } if (buscar) { txtBuscarCliente.Text = c.RutCliente; dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); dpFechaInicio1.datos(c.FechaHoraInicio); dpFechaTermino.datos(c.FechaHoraTermino); txtNumeroAsistentes.Text = c.Asistentes.ToString(); txtPersonalAdicional.Text = c.PersonalAdicional.ToString(); TipoEvento tip = new TipoEvento(); tip.IdTipoEvento = c.IdTipoEvento; tip.Read(); cboTipo.Text = tip.Descripcion; ModalidadServicio mod = new ModalidadServicio(); mod.IdModalidad = c.IdModalidad; mod.Read(); cbModalidad.Text = mod.Nombre; txtObservaciones.Text = c.Observaciones; lblNumero.Content = txtNumero.Text; lblNombreCliente.Visibility = Visibility.Visible; lblTotal.Content = calculo(); btnModificar.Visibility = Visibility.Visible; btnTerminar.Visibility = Visibility.Visible; btnCrear.Visibility = Visibility.Hidden; lblNombreCliente.Content = clie.NombreContacto; } else { await this.ShowMessageAsync("Mensaje:", string.Format("Contrato no encontrado")); } } catch (Exception ex) { await this.ShowMessageAsync("Mensaje:", string.Format("Error al Buscar")); Logger.Mensaje(ex.Message); } }