//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);
            }
        }
Esempio n. 2
0
        //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);
            }
        }