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(); }
public ContratoAdmin() { db = new OnBreak.Datos.OnBreakEntities(); InitializeComponent(); dg_contrato.ItemsSource = db.Contrato.ToList(); CargarTipoEvento(); }
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); //} }
public ContratosWPF() { db = new OnBreak.Datos.OnBreakEntities(); InitializeComponent(); CargarTipoEvento(); CargarListaContratos(); CargarListaClientes(); CargarAmbientacion(); }
public ClienteAdmin() { InitializeComponent(); db = new OnBreak.Datos.OnBreakEntities(); dg_clientes.ItemsSource = db.Cliente.ToList(); CargaTipoEmpresa(); CargaActividadEmpresa(); //CargaListaClientes(); }
public ClientesWPF() { InitializeComponent(); db = new Datos.OnBreakEntities(); //dg_listacliente.ItemsSource = db.Cliente.ToList(); CargaTipoEmpresa(); CargaActividadEmpresa(); CargaListaClientes(); }
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"; } }
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(); } }
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(); } }
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(); } }
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"); } }
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); } }
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"); } }
public ClienteLista() { InitializeComponent(); db = new OnBreak.Datos.OnBreakEntities(); dg_cliente.ItemsSource = db.Cliente.ToList(); }