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); } }
public List <BibliotecaClase.ModalidadServicio> listarEve() { var listabdd = bdd.ModalidadServicio.ToList(); foreach (BibliotecaDALC.ModalidadServicio item in listabdd) { BibliotecaClase.ModalidadServicio modalidad = new BibliotecaClase.ModalidadServicio(); modalidad.IdModalidad = item.IdModalidad; modalidad.IdTipoEvento = item.IdTipoEvento; modalidad.Nombre = item.Nombre; modalidad.ValorBase = item.ValorBase; modalidad.PersonalBase = item.PersonalBase; eventos.Add(modalidad); } return(eventos); }
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); } }
public BibliotecaClase.ModalidadServicio Buscar(string IdModalidad) { try { BibliotecaClase.ModalidadServicio eve = new BibliotecaClase.ModalidadServicio(); BibliotecaDALC.ModalidadServicio itemo = bdd.ModalidadServicio.Find(IdModalidad); eve.IdModalidad = itemo.IdModalidad; eve.IdTipoEvento = itemo.IdTipoEvento; eve.Nombre = itemo.Nombre; eve.ValorBase = itemo.ValorBase; eve.PersonalBase = itemo.PersonalBase; return(eve); } catch (Exception) { throw; } }
public bool AgregarModalidad(BibliotecaClase.ModalidadServicio itemo) { try { BibliotecaDALC.ModalidadServicio eve = new BibliotecaDALC.ModalidadServicio(); eve.IdModalidad = itemo.IdModalidad; eve.IdTipoEvento = itemo.IdTipoEvento; eve.Nombre = itemo.Nombre; eve.ValorBase = itemo.ValorBase; eve.PersonalBase = itemo.PersonalBase; bdd.ModalidadServicio.Add(eve); bdd.SaveChanges(); return(true); } catch (Exception) { throw; } }
public bool Actualizar(BibliotecaClase.ModalidadServicio moda) { try { BibliotecaDALC.ModalidadServicio mod = bdd.ModalidadServicio.Find(moda.IdModalidad); mod.IdModalidad = moda.IdModalidad; mod.IdTipoEvento = moda.IdTipoEvento; mod.Nombre = moda.Nombre; mod.ValorBase = moda.ValorBase; mod.PersonalBase = moda.PersonalBase; bdd.ModalidadServicio.Remove(mod); bdd.ModalidadServicio.Add(mod); return(true); } catch (Exception) { throw; } }
} // ARREGLAR ACA public void llenarCbox() { foreach (ClientesParacBox item in new ClientesParacBox().ReadAll()) { ClientesParacBox cpbox = new ClientesParacBox(); cpbox.rutDeMiCli = item.rutDeMiCli; cboRutAso.Items.Add(cpbox); } var x = bdd.ModalidadServicio.ToList(); foreach (BibliotecaDALC.ModalidadServicio item in x) { BibliotecaClase.ModalidadServicio moda = new BibliotecaClase.ModalidadServicio(); moda.IdModalidad = item.IdModalidad; moda.IdTipoEvento = item.IdTipoEvento; moda.Nombre = item.Nombre; moda.ValorBase = item.ValorBase; moda.PersonalBase = item.PersonalBase; cboxModalidades.Items.Add(moda); } // funciona } // Revisar si podemos usar un select simple
private void llenameModa(int miId) { try { var x = bdd.ModalidadServicio.ToList(); x = x.Where(y => y.IdTipoEvento == miId).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); } }
} //revisar public int ValorContrato(BibliotecaClase.Contrato con) { int i = 0; int valor_evento = 0; double v_Nper = 0; //per uf cobradas double v_perAdic = 0; //personal adic BibliotecaClase.ModalidadServicio ev = new BibliotecaClase.ModalidadServicio(); var x = from c in bdd.Contrato join m in bdd.ModalidadServicio on c.IdModalidad equals m.IdModalidad select new ListMyC() { valorBase = Convert.ToInt32(m.ValorBase) } ; int evolu = Convert.ToInt32(x.ToString()); //TRYCATCH if (Convert.ToInt32(con.asistentes) >= 20) { v_Nper = 3; } if (Convert.ToInt32(con.asistentes) >= 21 && Convert.ToInt32(con.asistentes) < 50) { v_Nper = 5; } if (Convert.ToInt32(con.asistentes) > 50) { v_Nper = 5; for (i = 0; i < ((Convert.ToInt32(con.asistentes) - 50) / 20); i++) { v_Nper = v_Nper + 2 * i; } } switch ((int)v_perAdic) { case 2: v_perAdic = 2; break; case 3: v_perAdic = 3; break; case 4: v_perAdic = 3.5; break; default: break; } if (v_perAdic > 4) { v_perAdic = 3.5 + (0.5 * (v_perAdic - 4)); } valor_evento = Convert.ToInt32(ev.ValorBase) + (int)((v_perAdic + v_Nper) * ClValorUF.uf); return(valor_evento); } //esto posiblemente funcione
public double ValorBasetipo(string evento, int valorBasal, bool musicaAmb, bool ambienta, bool amPerso, bool local, int convenido, bool alimVeg) { ModalidadServicio ti = new ModalidadServicio(); var x = bdd1.TipoEvento.ToList(); var x2 = bdd1.ModalidadServicio.ToList(); double v_valor = 0; int v_musica = 0; int v_ambiente = 0; int v_local = 0; switch (evento) { case "Coffee Break": v_valor = valorBasal; break; case "Cocktail": if (musicaAmb == true) { v_musica = 1; } else { v_musica = 0; } if (ambienta == true) { v_ambiente = 2; } if (amPerso) { v_ambiente = 5; } v_valor = valorBasal + v_musica + v_ambiente; break; case "Cenas": if (local == true) { v_local = 9; } else { v_valor = convenido; } if (musicaAmb == true) { v_musica = 1; } if (ambienta == true) { v_ambiente = 2; } if (amPerso == true) { v_ambiente = 5; } v_valor = valorBasal + v_musica + v_ambiente + v_local; break; } return(v_valor); }
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) { } }