//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); } }
//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); } }