Пример #1
0
        public SelectorTallasDialogVM(articulos articulo, ObservableCollection <detallesfactura> ListaDetallesArticulo)
        {
            ArticuloSeleccionado      = articulo;
            DetallesArticuloEnFactura = ListaDetallesArticulo;

            TallasArticuloSeleccionado  = BbddService.GetArticuloTallasTextiles(ArticuloSeleccionado);
            NumerosArticuloSeleccionado = BbddService.GetArticuloNumerosCalzado(ArticuloSeleccionado);
        }
Пример #2
0
 //Inicializa los números de calzadoº en el artículo a insertar y establece a null las tallas textiles.
 public void NumerosArticuloNuevo()
 {
     TextilOCalzado = true;
     TallasTextiles = null;
     NumerosCalzado = new numeroscalzado()
     {
         ARTICULO = ArticuloCrud, CodArticulo = ArticuloCrud.CodArticulo
     };
 }
        //Mismo filtro pero a la tabla de números.
        private void FilterTablaNumeros(object sender, FilterEventArgs e)
        {
            numeroscalzado articulo = (numeroscalzado)e.Item;

            if (string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado == null)
            {
                e.Accepted = true;
            }
            else
            {
                if (string.IsNullOrEmpty(FiltroTextBox) && InventarioSeleccionado != null)
                {
                    if (articulo.ARTICULO.INVENTARIO.Equals(InventarioSeleccionado))
                    {
                        e.Accepted = true;
                    }
                    else
                    {
                        e.Accepted = false;
                    }
                }
                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;
                    }
                }
                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="numerosCalzDel">Números de calzado de un artículo a eliminar</param>
 /// <returns>Número de cambios en la base de datos</returns>
 public static int DeleteNumerosCalzado(numeroscalzado numerosCalzDel)
 {
     _context.numeroscalzado.Remove(numerosCalzDel);
     return(SaveChanges());
 }
 /// <summary>
 /// Añade información sobre números de calzado de un artículo a la base de datos
 /// </summary>
 /// <param name="numerosCalzAdd">Objeto numeroscalzado 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 AddNumerosCalzado(numeroscalzado numerosCalzAdd)
 {
     _context.numeroscalzado.Add(numerosCalzAdd);
     return(SaveChanges());
 }