Exemple #1
0
        private void Cb_filtroActividad_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            int filtro = Convert.ToInt32(cb_filtroActividad.SelectedValue);

            db = new OnBreakEntities();
            dg_listacliente.ItemsSource = db.Cliente.Where(r => r.IdTipoEmpresa == filtro).ToList();
        }
Exemple #2
0
 public ContratoAdmin()
 {
     db = new OnBreak.Datos.OnBreakEntities();
     InitializeComponent();
     dg_contrato.ItemsSource = db.Contrato.ToList();
     CargarTipoEvento();
 }
Exemple #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            db = new OnBreakEntities();
            string anos    = DateTime.Now.Year.ToString();
            string mes     = DateTime.Now.Month.ToString();
            string dia     = DateTime.Now.Day.ToString();
            string hora    = DateTime.Now.Hour.ToString();
            string minutos = DateTime.Now.Minute.ToString();

            mes     = (mes.Length == 1) ? "0" + mes : mes;
            dia     = (dia.Length == 1) ? "0" + dia : dia;
            hora    = (hora.Length == 1) ? "0" + hora : hora;
            minutos = (minutos.Length == 1) ? "0" + minutos : minutos;

            //if (ValidarContenido())
            //{
            //    ;
            //}

            try
            {
                Contrato cont = new Contrato();
                cont.Numero             = anos + mes + dia + hora + minutos;
                cont.Creacion           = Convert.ToDateTime(dp_creacion.SelectedDate);
                cont.Termino            = Convert.ToDateTime(dp_termino.SelectedDate);
                cont.RutCliente         = txtCliente.Text;
                cont.IdModalidad        = cb_modalidad.SelectedValue.ToString();
                cont.IdTipoEvento       = Convert.ToInt32(cb_tipo.SelectedValue);
                cont.FechaHoraInicio    = (DateTime)dp_Inicio.SelectedDate;
                cont.FechaHoraTermino   = (DateTime)dp_Final.SelectedDate;
                cont.Asistentes         = Convert.ToInt32(txtAsistentes.Text);
                cont.PersonalAdicional  = Convert.ToInt32(txtExtraPersonal.Text);
                cont.Realizado          = Convert.ToBoolean(check_vigente.IsChecked);
                cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text);
                cont.Observaciones      = txtObservaciones.Text;

                db.Contrato.Add(cont);
                db.SaveChanges();
                LimpiarControles();
            }
            catch (Exception ex)
            {
                //db.Contrato.Remove(cont);
                MessageBox.Show("No se pudo agregar contrato. Verificar si los datos son correctos");
            }

            //if (cont.Create())
            //{
            //    MessageBox.Show("Contrato creado", "Información", MessageBoxButton.OK, MessageBoxImage.Information);
            //    LimpiarControles();
            //}
            //else
            //{
            //    MessageBox.Show("No se pudo registrar contrato", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation);

            //}
        }
Exemple #4
0
 public ContratosWPF()
 {
     db = new OnBreak.Datos.OnBreakEntities();
     InitializeComponent();
     CargarTipoEvento();
     CargarListaContratos();
     CargarListaClientes();
     CargarAmbientacion();
 }
Exemple #5
0
 public ClienteAdmin()
 {
     InitializeComponent();
     db = new OnBreak.Datos.OnBreakEntities();
     dg_clientes.ItemsSource = db.Cliente.ToList();
     CargaTipoEmpresa();
     CargaActividadEmpresa();
     //CargaListaClientes();
 }
Exemple #6
0
 public ClientesWPF()
 {
     InitializeComponent();
     db = new Datos.OnBreakEntities();
     //dg_listacliente.ItemsSource = db.Cliente.ToList();
     CargaTipoEmpresa();
     CargaActividadEmpresa();
     CargaListaClientes();
 }
Exemple #7
0
 public void LlenarModalidad(int seleccion)
 {
     using (db = new OnBreakEntities())
     {
         var mod = db.ModalidadServicio.Where(x => x.IdTipoEvento == seleccion);
         cb_modalidad.ItemsSource       = mod.ToList();
         cb_modalidad.SelectedValuePath = "IdModalidad";
         cb_modalidad.DisplayMemberPath = "Nombre";
     }
 }
Exemple #8
0
        private void Btn_filtrarCliente_Click(object sender, RoutedEventArgs e)
        {
            string filtro = txtx_filtrarCliente.Text;

            if (filtro.Length > 0)
            {
                db = new OnBreakEntities();
                dg_listaContratos.ItemsSource = db.Contrato.Where(r => r.RutCliente == filtro).ToList();
            }
        }
Exemple #9
0
        private void Btn_buscarNumContrato_Click(object sender, RoutedEventArgs e)
        {
            string filtro = txtbuscaContrato.Text;

            if (filtro.Length > 0)
            {
                db = new OnBreakEntities();
                dg_listaContratos.ItemsSource = db.Contrato.Where(r => r.Numero == filtro).ToList();
            }
        }
Exemple #10
0
        private void Btn_filtrar_Click(object sender, RoutedEventArgs e)
        {
            string filtro = txtbuscaCliente.Text;

            if (filtro.Length > 0) //FiltroRUT
            {
                db = new OnBreakEntities();
                dg_listacliente.ItemsSource = db.Cliente.Where(r => r.RutCliente == filtro).ToList();
            }
        }
Exemple #11
0
        private void btn_BuscarCliente_Click(object sender, RoutedEventArgs e)
        {
            db = new OnBreakEntities();
            //var cli = db.Cliente.First(e => e.RutCliente == txtCliente.Text);

            ClienteCL cli2 = new ClienteCL();

            cli2.RutCliente = txtCliente.Text;

            if (cli2.Read())
            {
                txtCliNombre.Text = cli2.NombreContacto.ToString();
                txtRazonSoc.Text  = cli2.RazonSocial.ToString();
            }
            else
            {
                MessageBox.Show("RUT no encontrado");
            }
        }
Exemple #12
0
        private void Btn_modificar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                db = new OnBreakEntities();
                Contrato cont = new Contrato();
                cont.Realizado = (bool)check_vigente.IsChecked;
                if (cont.Realizado)
                {
                    MessageBox.Show("Contrato Terminado. No se puede modificar");
                }
                else
                {
                    cont.Numero             = txtnumContrato.Text;
                    cont.Creacion           = Convert.ToDateTime(dp_creacion.SelectedDate);
                    cont.Termino            = Convert.ToDateTime(dp_termino.SelectedDate);
                    cont.RutCliente         = txtCliente.Text;
                    cont.IdModalidad        = cb_modalidad.SelectedValue.ToString();
                    cont.IdTipoEvento       = Convert.ToInt32(cb_tipo.SelectedValue);
                    cont.FechaHoraInicio    = (DateTime)dp_Inicio.SelectedDate;
                    cont.FechaHoraTermino   = (DateTime)dp_Final.SelectedDate;
                    cont.Asistentes         = Convert.ToInt32(txtAsistentes.Text);
                    cont.PersonalAdicional  = Convert.ToInt32(txtExtraPersonal.Text);
                    cont.Realizado          = Convert.ToBoolean(check_vigente.IsChecked);
                    cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text);
                    cont.Observaciones      = txtObservaciones.Text;


                    if (cont.IdTipoEvento == 10)
                    {
                        CoffeeBreak cbreak = new CoffeeBreak();
                        cbreak.Numero      = cont.Numero;
                        cbreak.Vegetariana = Convert.ToBoolean(check_veget.IsChecked);

                        db.CoffeeBreak.Add(cbreak);
                    }
                    else if (cont.IdTipoEvento == 20)
                    {
                        Cocktail c**k = new Cocktail();
                        c**k.Numero             = cont.Numero;
                        c**k.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue);
                        c**k.MusicaAmbiental    = Convert.ToBoolean(check_musambiental.IsChecked);
                        c**k.Ambientacion       = true;
                        c**k.MusicaCliente      = true;

                        db.Cocktail.Add(c**k);
                    }
                    else if (cont.IdTipoEvento == 30)
                    {
                        Cenas cen = new Cenas();

                        cen.Numero             = cont.Numero;
                        cen.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue);
                        cen.MusicaAmbiental    = Convert.ToBoolean(check_musambiental.IsChecked);
                        if (check_local.IsChecked == true)
                        {
                            cen.LocalOnBreak     = true;
                            cen.OtroLocalOnBreak = false;
                            cen.ValorArriendo    = Convert.ToDouble(txtArriendoLocal.Text);
                        }
                        else
                        {
                            cen.LocalOnBreak     = false;
                            cen.OtroLocalOnBreak = true;
                            cen.ValorArriendo    = 0;
                        }

                        db.Cenas.Add(cen);
                    }

                    db.SaveChanges();
                    LimpiarControles();
                    MessageBox.Show("Contrato modificado exitosamente");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo modificar contrato", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Exemple #13
0
        private void Btn_agregar_Click(object sender, RoutedEventArgs e)
        {
            db = new OnBreakEntities();
            string anos    = DateTime.Now.Year.ToString();
            string mes     = DateTime.Now.Month.ToString();
            string dia     = DateTime.Now.Day.ToString();
            string hora    = DateTime.Now.Hour.ToString();
            string minutos = DateTime.Now.Minute.ToString();

            mes     = (mes.Length == 1) ? "0" + mes : mes;
            dia     = (dia.Length == 1) ? "0" + dia : dia;
            hora    = (hora.Length == 1) ? "0" + hora : hora;
            minutos = (minutos.Length == 1) ? "0" + minutos : minutos;

            Contrato    cont   = new Contrato();
            CoffeeBreak cbreak = new CoffeeBreak();
            Cocktail    c**k   = new Cocktail();
            Cenas       cen    = new Cenas();

            cont.Numero             = anos + mes + dia + hora + minutos;
            cont.Creacion           = Convert.ToDateTime(dp_creacion.SelectedDate);
            cont.Termino            = Convert.ToDateTime(dp_termino.SelectedDate);
            cont.RutCliente         = txtCliente.Text;
            cont.IdModalidad        = cb_modalidad.SelectedValue.ToString();
            cont.IdTipoEvento       = Convert.ToInt32(cb_tipo.SelectedValue);
            cont.FechaHoraInicio    = (DateTime)dp_Inicio.SelectedDate;
            cont.FechaHoraTermino   = (DateTime)dp_Final.SelectedDate;
            cont.Asistentes         = Convert.ToInt32(txtAsistentes.Text);
            cont.PersonalAdicional  = Convert.ToInt32(txtExtraPersonal.Text);
            cont.Realizado          = Convert.ToBoolean(check_vigente.IsChecked);
            cont.ValorTotalContrato = Convert.ToDouble(txtValorContrato.Text);
            cont.Observaciones      = txtObservaciones.Text;

            if (cont.IdModalidad.Trim() == "10")
            {
                cbreak.Numero      = cont.Numero;
                cbreak.Vegetariana = Convert.ToBoolean(check_veget.IsChecked);

                db.CoffeeBreak.Add(cbreak);
            }
            else if (cont.IdModalidad.Trim() == "20")
            {
                c**k.Numero             = cont.Numero;
                c**k.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue);
                c**k.MusicaAmbiental    = Convert.ToBoolean(check_musambiental.IsChecked);
                c**k.Ambientacion       = true;
                c**k.MusicaCliente      = true;

                db.Cocktail.Add(c**k);
            }
            else if (cont.IdModalidad.Trim() == "30")
            {
                cen.Numero             = cont.Numero;
                cen.IdTipoAmbientacion = Convert.ToInt32(cb_ambientacion.SelectedValue);
                cen.MusicaAmbiental    = Convert.ToBoolean(check_musambiental.IsChecked);
                if (check_local.IsChecked == true)
                {
                    cen.LocalOnBreak     = true;
                    cen.OtroLocalOnBreak = false;
                    cen.ValorArriendo    = Convert.ToDouble(txtArriendoLocal.Text);
                }
                else
                {
                    cen.LocalOnBreak     = false;
                    cen.OtroLocalOnBreak = true;
                    cen.ValorArriendo    = 0;
                }

                db.Cenas.Add(cen);
            }

            try
            {
                db.Contrato.Add(cont);
                db.SaveChanges();
                CargarListaContratos();
                MessageBox.Show("Contrato creado exitosamente", "Información", MessageBoxButton.OK, MessageBoxImage.None);
                LimpiarControles();
            }
            catch (Exception ex)
            {
                db.Contrato.Remove(cont);
                db.CoffeeBreak.Remove(cbreak);
                db.Cocktail.Remove(c**k);
                db.Cenas.Remove(cen);
                MessageBox.Show("No se pudo agregar contrato. Verificar si los datos son correctos");
            }
        }
Exemple #14
0
 public ClienteLista()
 {
     InitializeComponent();
     db = new OnBreak.Datos.OnBreakEntities();
     dg_cliente.ItemsSource = db.Cliente.ToList();
 }