private bool DetalleRepetido(int id) { if (Detalles.Any(dc => dc.ID_ITEM == id)) { MessageBox.Show("Detalle repetido.", Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Exclamation); return(true); } return(false); }
public void AgregarDetalle() { var testDetalle = new DetalleFormula { Name = NewFormulaSelectedProduct.Nombre, IdMp = NewFormulaSelectedProduct.Codigo, Quantity = NewFormulaNewDetalle.Quantity, Unidad = NewFormulaSelectedProduct.Unidad }; if (Detalles.Any(p => p.Name == testDetalle.Name)) { MessageBox.Show("Esta MP ya se encuentra en la formula."); } else { FormulaQueries.agregarDetalle(testDetalle, SelectedFormula.CodFormula); Detalles.Add(testDetalle); } }