private void MetroButton3_Click(object sender, EventArgs e)
        {
            CelularLógica   cl = new CelularLógica();
            AccesorioLógica al = new AccesorioLógica();

            Artículo a = null;

            try
            {
                if ((a = cl.GetBy("Referencia", RefArtículoTextBox.Text)) != null)
                {
                    AgregarProducto(a);
                }
                else if ((a = al.GetBy("Referencia", RefArtículoTextBox.Text)) != null)
                {
                    AgregarProducto(a);
                }
                else
                {
                    MessageBox.Show("Este artículo no está registrado");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.StackTrace);
                MessageBox.Show("Ingrese un valor correcto");
            }
        }
Ejemplo n.º 2
0
        public void CargarTabla()
        {
            var cl = new AccesorioLógica();

            DataTable dt = new DataTable();

            dt.Columns.Add("Referencia");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Precio");
            dt.Columns.Add("Descripción");
            dt.Columns.Add("Cantidad");
            dt.Columns.Add("Marca");
            dt.Columns.Add("Color");
            dt.Columns.Add("Tipo");
            foreach (var oItem in cl.GetAll())
            {
                dt.Rows.Add(new object[] { oItem.Referencia, oItem.Nombre,
                                           oItem.Precio, oItem.Descripción, oItem.Cantidad, oItem.Marca.Nombre, oItem.Color.Nombre,
                                           oItem.Tipo.Tipo });
            }
            dataGridView1.DataSource = dt;
        }
        private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
        {
            var sub = float.Parse(e.Row.Cells[4].Value.ToString());

            CelularLógica   cl = new CelularLógica();
            AccesorioLógica al = new AccesorioLógica();

            Artículo a = null;

            if ((a = cl.GetBy("Referencia", RefArtículoTextBox.Text)) != null)
            {
                AgregarProducto(a);
            }
            else if ((a = al.GetBy("Referencia", RefArtículoTextBox.Text)) != null)
            {
                AgregarProducto(a);
            }

            productos.Remove(a);

            TotalTextBox.Text = (float.Parse(TotalTextBox.Text) - sub).ToString();
        }