コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (float.Parse(textBox2.Text) == 0 || textBox2.Text.Equals(""))
            {
                MessageBox.Show("Precio de Compra no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBox2.Text = "";
            }
            else if (float.Parse(textBox4.Text) == 0 || textBox4.Text.Equals(""))
            {
                MessageBox.Show("Precio de Venta no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBox4.Text = "";
            }
            else if (int.Parse(textBox3.Text) == 0 || textBox3.Text.Equals(""))
            {
                MessageBox.Show("Stock no valido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBox3.Text = "";
            }
            else if (float.Parse(textBox2.Text) >= float.Parse(textBox4.Text))
            {
                MessageBox.Show("El precio de Venta no puede ser menor al Precio de Compra", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                textBox2.Text = "";
                textBox4.Text = "";
            }
            else
            {
                Producto producto = new Producto();
                producto.IdProducto   = 0;
                producto.Nombre       = textBox5.Text.ToUpper();
                producto.Stock        = Convert.ToInt32(textBox3.Text);
                producto.PrecioVenta  = float.Parse(textBox4.Text);
                producto.PrecioCompra = float.Parse(textBox2.Text);
                producto.EsMasVendido = cBoxEsMas.Checked;
                producto.Categoria    = administracionDatos.CategoriaPorNombre(comboBoxCategoria.SelectedItem.ToString());


                administracionDatos.guardarProducto(producto);

                MessageBox.Show("El Producto " + producto.Nombre + " ha sido guardado correctamente", "Producto Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);

                DialogResult dialogResult = MessageBox.Show("¿Desea Agregar Mas Productos?", "Agregar Productos", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                if (dialogResult == DialogResult.Yes)
                {
                    textBox2.Text = "";
                    textBox4.Text = "";
                    textBox3.Text = "";
                }
                else
                {
                    this.Close();
                }
            }
        }