private void cboxTipo_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                BibliotecaClase.TipoEvento moda = (BibliotecaClase.TipoEvento)cboxTipo.SelectedItem;

                var x = bdd.ModalidadServicio.ToList();
                x = x.Where(y => y.IdTipoEvento == moda.IdTipoEvento).ToList();
                cboxModalidades.Items.Clear();
                cboxModalidades.ItemsSource = null;
                foreach (var item in x)
                {
                    BibliotecaClase.ModalidadServicio ms = new BibliotecaClase.ModalidadServicio();
                    ms.IdModalidad  = item.IdModalidad;
                    ms.IdTipoEvento = item.IdTipoEvento;
                    ms.Nombre       = item.Nombre;
                    ms.PersonalBase = item.PersonalBase;
                    ms.ValorBase    = item.ValorBase;
                    cboxModalidades.Items.Add(ms);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        // Eso falta copy pastear del txt en destop

        public void llenarCbox()
        {
            var x = bdd.TipoEvento.ToList();

            foreach (var item in x)
            {
                BibliotecaClase.TipoEvento moda = new BibliotecaClase.TipoEvento();

                moda.IdTipoEvento = item.IdTipoEvento;
                moda.Descripcion  = item.Descripcion;
                cboxTipo.Items.Add(moda);
            }
            var x1 = bdd.Cliente.ToList();

            foreach (BibliotecaDALC.Cliente item in x1)
            {
                BibliotecaClase.Cliente cl = new BibliotecaClase.Cliente();
                cl.Rut                = item.RutCliente;
                cl.Correo             = item.MailContacto;
                cl.Direccion          = item.Direccion;
                cl.Telefono           = item.Telefono;
                cl.Razon_social       = item.RazonSocial;
                cl.Nom_contacto       = item.NombreContacto;
                cl.IdTipoEmpresa      = item.IdTipoEmpresa;
                cl.idActividadEmpresa = item.IdActividadEmpresa;
                cboRutAso.Items.Add(cl);
            }
        }
예제 #3
0
        public List <BibliotecaClase.TipoEvento> listarTiposEventos()
        {
            var listabdd = bdd.TipoEvento.ToList();

            foreach (BibliotecaDALC.TipoEvento item in listabdd)
            {
                BibliotecaClase.TipoEvento evento = new BibliotecaClase.TipoEvento();
                evento.IdTipoEvento = item.IdTipoEvento;
                evento.Descripcion  = item.Descripcion;
                TipoEventos.Add(evento);
            }
            return(TipoEventos);
        }
        public void llenarCbox()
        {
            var x1 = bdd.Cliente.ToList();

            foreach (BibliotecaDALC.Cliente item in x1)
            {
                BibliotecaClase.Cliente cl = new BibliotecaClase.Cliente();
                cl.Rut                = item.RutCliente;
                cl.Correo             = item.MailContacto;
                cl.Direccion          = item.Direccion;
                cl.Telefono           = item.Telefono;
                cl.Razon_social       = item.RazonSocial;
                cl.Nom_contacto       = item.NombreContacto;
                cl.IdTipoEmpresa      = item.IdTipoEmpresa;
                cl.idActividadEmpresa = item.IdActividadEmpresa;
                cboxRut.Items.Add(cl);
            }

            //LLENAR TIPO DE EVENTO
            var x = bdd.TipoEvento.ToList();

            foreach (var item in x)
            {
                BibliotecaClase.TipoEvento moda = new BibliotecaClase.TipoEvento();

                moda.IdTipoEvento = item.IdTipoEvento;
                moda.Descripcion  = item.Descripcion.Trim();
                cboxTipo.Items.Add(moda);
            }



            ///LLENAR COMBO DE MODALIDAD

            var x2 = bdd.ModalidadServicio.ToList();

            foreach (var item in x2)
            {
                BibliotecaClase.ModalidadServicio ms = new BibliotecaClase.ModalidadServicio();
                ms.IdModalidad  = item.IdModalidad;
                ms.IdTipoEvento = item.IdTipoEvento;
                ms.Nombre       = item.Nombre.Trim();
                ms.PersonalBase = item.PersonalBase;
                ms.ValorBase    = item.ValorBase;
                cboxModalidades.Items.Add(ms);
            }
        }
예제 #5
0
 public List <TipoEvento> ReadAll()
 {
     try
     {
         List <TipoEvento> lista = new List <TipoEvento>();
         var lista_tipo_bdd      = bdd.TipoEvento.ToList();
         foreach (BibliotecaDALC.TipoEvento item in lista_tipo_bdd)
         {
             TipoEvento tipo = new TipoEvento();
             tipo.Id          = item.IdTipoEvento;
             tipo.Descripcion = item.Descripcion;
             lista.Add(tipo);
         }
         return(lista);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
        private void cboxTipo_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                //BibliotecaClase.TipoEvento moda = (BibliotecaClase.TipoEvento)cboxTipo.SelectedItem;
                //cboxModalidades.Items.Clear();
                //cboxModalidades.SelectedIndex = 0;
                //var x = bdd.ModalidadServicio.ToList();
                //x = x.Where(y => y.IdTipoEvento == moda.IdTipoEvento).ToList();

                //foreach (var item in x)
                //{
                //    BibliotecaClase.ModalidadServicio ms = new BibliotecaClase.ModalidadServicio();
                //    ms.IdModalidad = item.IdModalidad;
                //    ms.IdTipoEvento = item.IdTipoEvento;
                //    ms.Nombre = item.Nombre;
                //    ms.PersonalBase = item.PersonalBase;
                //    ms.ValorBase = item.ValorBase;
                //    cboxModalidades.Items.Add(ms);
                //}


                BibliotecaClase.TipoEvento te = (BibliotecaClase.TipoEvento)cboxTipo.SelectedItem;
                try
                {
                    cboxModalidades.Items.Clear();
                }
                catch (Exception)
                {
                    cboxModalidades.ItemsSource = null;
                }
                var list = bdd.ModalidadServicio.ToList().Where(x => x.IdTipoEvento == te.IdTipoEvento).ToList();

                foreach (var item in list)
                {
                    BibliotecaClase.ModalidadServicio ms = new BibliotecaClase.ModalidadServicio();
                    ms.IdModalidad  = item.IdModalidad;
                    ms.IdTipoEvento = item.IdTipoEvento;
                    ms.Nombre       = item.Nombre.Trim();
                    ms.PersonalBase = item.PersonalBase;
                    ms.ValorBase    = item.ValorBase;
                    cboxModalidades.Items.Add(ms);
                }
                cboxModalidades.SelectedIndex = 0;

                switch (((BibliotecaClase.TipoEvento)cboxTipo.SelectedItem).Descripcion)
                {
                case "Coffee Break":
                    chbAmbientacion.Visibility   = Visibility.Hidden;
                    chbAmbPers.Visibility        = Visibility.Hidden;
                    chbLoAConvenir.Visibility    = Visibility.Hidden;
                    chbLocalCliente.Visibility   = Visibility.Hidden;
                    chbLocalOnBreak.Visibility   = Visibility.Hidden;
                    chbMusica.Visibility         = Visibility.Hidden;
                    chbVegetariano.Visibility    = Visibility.Visible;
                    txtMontoLoCliente.Visibility = Visibility.Hidden;
                    lblAConve.Visibility         = Visibility.Hidden;
                    break;

                case "Cocktail":
                    chbAmbientacion.Visibility   = Visibility.Visible;
                    chbAmbPers.Visibility        = Visibility.Visible;
                    chbLoAConvenir.Visibility    = Visibility.Hidden;
                    chbLocalCliente.Visibility   = Visibility.Hidden;
                    chbLocalOnBreak.Visibility   = Visibility.Hidden;
                    chbMusica.Visibility         = Visibility.Visible;
                    chbVegetariano.Visibility    = Visibility.Hidden;
                    txtMontoLoCliente.Visibility = Visibility.Hidden;
                    lblAConve.Visibility         = Visibility.Hidden;
                    break;

                case "Cenas":
                    chbAmbientacion.Visibility   = Visibility.Visible;
                    chbAmbPers.Visibility        = Visibility.Visible;
                    chbLoAConvenir.Visibility    = Visibility.Visible;
                    chbLocalCliente.Visibility   = Visibility.Visible;
                    chbLocalOnBreak.Visibility   = Visibility.Visible;
                    chbMusica.Visibility         = Visibility.Visible;
                    chbVegetariano.Visibility    = Visibility.Hidden;
                    txtMontoLoCliente.Visibility = Visibility.Hidden;
                    lblAConve.Visibility         = Visibility.Hidden;
                    break;
                }
            }
            catch (Exception ex)
            {
            }
        }