Esempio n. 1
0
        private void loadTaxes()
        {
            using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities())
            {
                taxes = DB.tax.ToList <tax>();
            }

            if (orderToModify != null)
            {
                List <orders_tax> ot;
                using (metaGamesInventoryAlterEntities DB = new metaGamesInventoryAlterEntities())
                {
                    ot = DB.orders_tax.ToList <orders_tax>().Where(d => d.id_order == orderToModify.id).ToList <orders_tax>();
                }
                foreach (var o in ot)
                {
                    tax t = taxes.Where(d => d.id == o.id_tax).First();
                    taxes.Remove(t);
                    taxesSelected.Add(t);
                }
            }
            else
            {
                foreach (var t in taxes)
                {
                    cmbTax.Items.Add(t.name);
                }
            }
        }
Esempio n. 2
0
        private void cmbTax_SelectedIndexChanged(object sender, EventArgs e)
        {
            tax selected = taxes.ElementAt(cmbTax.SelectedIndex);

            cmbTax.Items.RemoveAt(cmbTax.SelectedIndex);
            taxes.Remove(selected);
            taxesSelected.Add(selected);
            refreshDGV();
            calculateTotal();
        }
 private void dgvdata_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     selected = impuestos.ElementAt <tax>(e.RowIndex);
     //Creamos un objeto con los datos de la celda seleccionada
     istDetail.Items.Clear();
     istDetail.Items.Add("Nombre:");
     istDetail.Items.Add("   " + selected.name);
     istDetail.Items.Add("------------------------------");
     istDetail.Items.Add("Porcentaje:");
     istDetail.Items.Add("   " + selected.percentage.ToString() + " unidad(es)");
     istDetail.Items.Add("------------------------------");
 }
        private void CreacionImpuesto()
        {
            tax obj = new tax();

            obj.name       = txtnimpu.Text;
            obj.percentage = Int32.Parse(numimp.Value.ToString());
            //Int32.Parse(txtporcen.ToString());

            using (metaGamesInventoryAlterEntities BD = new metaGamesInventoryAlterEntities())
            {
                BD.tax.Add(obj);  //Añadimos el objeto previamente establecido al contexto creado
                BD.SaveChanges(); //Persistimos los datos del contexto, dentro de la base de datos
                MessageBox.Show("Impuesto registrado exitosamente.", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                closable = true;
                this.Close();
                RDImpuestos form = new RDImpuestos();
                form.MdiParent = metaGamesInventory.home.ActiveForm;
                form.Text      = "Impuesto registrados";
                form.Show();
            }
        }
 public CUImpuestos(tax obj)
 {
     InitializeComponent();
     impuestos = obj;
     assigningData();
 }