示例#1
0
        private void deleteTaxList_Click(object sender, RoutedEventArgs e)
        {
            Button           button            = (Button)sender;
            ImpuestoProducto currentProductTax = button.DataContext as ImpuestoProducto;

            if (currentProductTax.idImpuestoProducto != 0)
            {
                _productsPresenter.DeleteImpuestoProductoById(currentProductTax.idImpuestoProducto);
            }
            impuestosList.Remove(currentProductTax);
        }
示例#2
0
        private void newTaxButton_Click(object sender, RoutedEventArgs e)
        {
            ImpuestoProducto impuesto = new ImpuestoProducto
            {
                idImpuesto = (int)ComboTaxes.SelectedValue,
                idProducto = productos.idProducto,
                impuesto   = ComboTaxes.SelectedItem as Impuestos
            };
            ImpuestoProducto taxExist = impuestosList.Where(x => x.idImpuesto.Equals(impuesto.idImpuesto)).FirstOrDefault();

            if (taxExist is null)
            {
                impuestosList.Add(impuesto);
            }
        }
示例#3
0
 /// <summary>
 /// Funcion encargada de modificar un registro de la base de datos
 /// </summary>
 /// <param name="nImp">variable de tipo modelo ImpuestoProducto</param>
 public static void Modificar(ImpuestoProducto nImp)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             ctx.ImpuestosProductos.Attach(nImp);
             ctx.Entry(nImp).State = EntityState.Modified;
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#4
0
 /// <summary>
 /// Funcion encargada de guardar un nuevo registro en la base de datos
 /// </summary>
 /// <param name="pkImpuesto">variable de tipo entera</param>
 /// <param name="pkProducto">variable de tipo entera</param>
 public static void registrarImpuestoProducto(int pkImpuesto, int pkProducto)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             ImpuestoProducto mimpuprod = new ImpuestoProducto();
             mimpuprod.impuesto_id = pkImpuesto;
             mimpuprod.producto_id = pkProducto;
             ctx.ImpuestosProductos.Add(mimpuprod);
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }