public CrearContrato() { InitializeComponent(); lblNumero.Content = DateTime.Now.ToString("yyyyMMddHHmm"); lblUf.Content = "$" + uf; this.cboTipo.SelectedItem = null; btnTerminar.Visibility = Visibility.Hidden; btnModificar.Visibility = Visibility.Hidden; //LLENAR COMBO BOX TIPO EVENTO foreach (TipoEvento item in new TipoEvento().ReadAll()) { comboBoxId cb = new comboBoxId(); cb.id = item.IdTipoEvento; cb.descripcion = item.Descripcion; cboTipo.Items.Add(cb); } //LLENAR CB MODALIDAD SERVICIO foreach (ModalidadServicio item in new ModalidadServicio().ReadAll()) { comboBoxString cb = new comboBoxString(); cb.id = item.IdModalidad; cb.descripcion = item.Nombre; cbModalidad.Items.Add(cb); } cboTipo.SelectedIndex = 0; cbModalidad.SelectedIndex = 0; cbModalidad.IsEnabled = false; }
//FILTRAR MODALIDAD private async void btnFiltrarModalidad_Click(object sender, RoutedEventArgs e) { try { comboBoxString mod = (comboBoxString)cbFiltroModalidad.SelectedItem; List<ListaContratos> lf = new Contrato().FiltroModalidad(mod.descripcion); dgvLista.ItemsSource = lf; } catch (Exception ex) { await this.ShowMessageAsync("Mensaje", "error al Filtrar Información"); Logger.Mensaje(ex.Message); dgvLista.Items.Refresh(); } }
private void cboTipo_SelectionChanged(object sender, SelectionChangedEventArgs e) { int contenido = ((comboBoxId)cboTipo.SelectedItem).id; ModalidadServicio mod = new ModalidadServicio(); cbModalidad.Items.Clear(); cbModalidad.IsEnabled = true; foreach (var item in mod.ReadAll().Where(con => con.IdTipoEvento == contenido).ToList()) { comboBoxString cb = new comboBoxString(); cb.id = item.IdModalidad; cb.descripcion = item.Nombre; cbModalidad.Items.Add(cb); } cbModalidad.SelectedIndex = 0; }
CrearContrato cc;//recibir a crear contrato public ListaContrato() { InitializeComponent(); btnPasar.Visibility = Visibility.Hidden; //COMBOBOX EVENTO foreach (TipoEvento item in new TipoEvento().ReadAll()) { comboBoxId cb = new comboBoxId(); cb.id = item.IdTipoEvento; cb.descripcion = item.Descripcion; cbofilTipoContrato.Items.Add(cb); } //LLENAR CB MODALIDAD SERVICIO foreach (ModalidadServicio item in new ModalidadServicio().ReadAll()) { comboBoxString cb = new comboBoxString(); cb.id = item.IdModalidad; cb.descripcion = item.Nombre; cbFiltroModalidad.Items.Add(cb); } cbofilTipoContrato.SelectedIndex = 0; cbFiltroModalidad.SelectedIndex = 0; try { Contrato co = new Contrato(); dgvLista.ItemsSource = co.ReadAll2(); dgvLista.Items.Refresh(); } catch (Exception ex) { MessageBox.Show("Error!" + ex.Message); Logger.Mensaje(ex.Message); } }