private void cargarDatos() { Utilitarios.MedidaSecundaria medida = new Utilitarios.MedidaSecundaria{ProductoCodigo = producto.Codigo}; dgMedidasSecundarias.ItemsSource = new Negocio.MedidasSecundariasBL().selectMedidasSecundarias(medida); }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { try { if (flagEdition) { Utilitarios.MedidaSecundaria med = new Utilitarios.MedidaSecundaria { Codigo = ((Utilitarios.MedidaSecundaria)dgMedidasSecundarias.SelectedItem).Codigo, Abreviatura = txtAbreviatura.Text, Descripcion = txtDescripcion.Text, ProductoCodigo = producto.Codigo, Cantidad = (int)nudEquivalenciaUnidadesBase.Value }; if (new Negocio.MedidasSecundariasBL().updateMedidasSecundaria(med)) { MessageBox.Show("Registro Actualizado con exito", "Actualizado", MessageBoxButton.OK, MessageBoxImage.Information); flagEdition = false; dgMedidasSecundarias.IsEnabled = true; deshabilitarControles(); btnNuevo.IsEnabled = true; btnEliminar.IsEnabled = true; txtBusqueda.IsEnabled = true; limpiarDatos(); cargarDatos(); } else { MessageBox.Show("Ocurrio un error, vuelva a intentarlo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Utilitarios.MedidaSecundaria med = new Utilitarios.MedidaSecundaria { Abreviatura = txtAbreviatura.Text, Descripcion = txtDescripcion.Text, ProductoCodigo = producto.Codigo, MedidaBaseCodigo = producto.MedidaCodigo, Cantidad = (int)nudEquivalenciaUnidadesBase.Value }; if (new Negocio.MedidasSecundariasBL().insertMedidasSecundaria(med)) { MessageBox.Show("Registro Guardado con exito", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information); flagEdition = false; dgMedidasSecundarias.IsEnabled = true; deshabilitarControles(); btnNuevo.IsEnabled = true; btnEliminar.IsEnabled = true; limpiarDatos(); cargarDatos(); } else { MessageBox.Show("Ocurrio un error, vuelva a intentarlo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocurrio un error"); } }
private void txtBusqueda_TextChanged(object sender, TextChangedEventArgs e) { Utilitarios.MedidaSecundaria medida = new Utilitarios.MedidaSecundaria { ProductoCodigo = producto.Codigo }; var busqueda = from MedidaSecundaria in (new Negocio.MedidasSecundariasBL().selectMedidasSecundarias(medida)) where MedidaSecundaria.Descripcion.ToLower().Contains(txtBusqueda.Text.ToLower()) select new Utilitarios.MedidaSecundaria { Codigo = MedidaSecundaria.Codigo, Abreviatura = MedidaSecundaria.Abreviatura, Descripcion = MedidaSecundaria.Descripcion, MedidaBaseCodigo = MedidaSecundaria.MedidaBaseCodigo, Cantidad = MedidaSecundaria.Cantidad }; dgMedidasSecundarias.ItemsSource = busqueda.ToList<Utilitarios.MedidaSecundaria>(); }