//Inicializa las tallas textiles en el artículo a insertar y establece a null los números de calzado. public void TallasArticuloNuevo() { TextilOCalzado = false; NumerosCalzado = null; TallasTextiles = new tallastextiles() { ARTICULO = ArticuloCrud, CodArticulo = ArticuloCrud.CodArticulo }; }
//Aplica el filtro a la tabla de tallas. private void FilterTablaTallas(object sender, FilterEventArgs e) { tallastextiles articulo = (tallastextiles)e.Item; //Si no hay filtros seleccionados if (string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado == null) { e.Accepted = true; } else { //Si coincide el inventario seleccionado. if (string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado != null) { if (articulo.ARTICULO.INVENTARIO.Equals(InventarioSeleccionado)) { e.Accepted = true; } else { e.Accepted = false; } } //Si coincide el nombre/modelo else if (!string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado == null) { if (articulo.ARTICULO.Nombre.ToLower().Contains(FiltroTextBox.ToLower()) || articulo.ARTICULO.CodArticulo.ToLower().Contains(FiltroTextBox.ToLower())) { e.Accepted = true; } else { e.Accepted = false; } } //Si coinciden nombre/modelo y el inventario else if ((!string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado != null)) { if (articulo.ARTICULO.INVENTARIO.Equals(InventarioSeleccionado) && (articulo.ARTICULO.Nombre.ToLower().Contains(FiltroTextBox.ToLower()) || articulo.CodArticulo.ToLower().Contains(FiltroTextBox.ToLower()))) { e.Accepted = true; } else { e.Accepted = false; } } } }
/// <summary> /// Elimina el registro indicado /// </summary> /// <param name="tallasTextilDel">Tallas textiles de un artículo a eliminar</param> /// <returns>Número de cambios en la base de datos</returns> public static int DeleteTallasTextiles(tallastextiles tallasTextilDel) { _context.tallastextiles.Remove(tallasTextilDel); return(SaveChanges()); }
/// <summary> /// Añade información sobre tallas textiles de un artículo a la base de datos /// </summary> /// <param name="tallasTextilAdd">Objeto tallastextiles a añadir a la base de datos</param> /// <returns>Devuelve el número de cambios realizados en la base de datos</returns> public static int AddTallasTextiles(tallastextiles tallasTextilAdd) { _context.tallastextiles.Add(tallasTextilAdd); return(SaveChanges()); }