示例#1
0
        private void metroButton4_Click(object sender, EventArgs e)
        {
            var c = cl.GetBy("Referencia", ReferenciaTextBox.Text);

            if (c == null)
            {
                MessageBox.Show("Este celular no existe");
            }
            else
            {
                cl.Update(GetAccesorio(), c.Id);
                MessageBox.Show("Modificación correcta");
            }
        }
        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");
            }
        }
        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();
        }