Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox2.Text != "")
            {
                if (double.Parse(textBox2.Text) <= double.Parse(textBox3.Text))
                {
                    if ((double.Parse(textBox4.Text) + double.Parse(textBox2.Text)) <= double.Parse(textBox1.Text))
                    {
                        DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                        aviosdao.idproduccion     = int.Parse(label6.Text);
                        aviosdao.idavios          = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Clave Avio"].Value);
                        aviosdao.cantidadasignada = ((double.Parse(textBox1.Text) - double.Parse(textBox4.Text)) - double.Parse(textBox2.Text));
                        aviosdao.cantidadbodega   = -double.Parse(textBox2.Text);
                        aviosdao.iddetalle        = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Clave avio produccion"].Value);
                        MessageBox.Show(aviosdao.actualizaavios_bodegaasignaciones());

                        textBox2.Text   = "";
                        textBox3.Text   = "";
                        textBox4.Text   = "";
                        textBox1.Text   = "";
                        button1.Visible = false;
                        DAO.AviosDAO aviosdao1 = new GrupoSM_Recepcion.DAO.AviosDAO();
                        aviosdao1.idproduccion  = int.Parse(label6.Text);
                        aviosdao1.id_ficha_avio = int.Parse(label7.Text);
                        DAO.AviosDAO aviosdao3 = new GrupoSM_Recepcion.DAO.AviosDAO();
                        aviosdao3.idproduccion  = int.Parse(label6.Text);
                        aviosdao3.id_ficha_avio = int.Parse(label7.Text);
                        aviosdao3.fecha         = dateTimePicker1.Value;
                        aviosdao3.verificaavios();
                        dataGridView1.DataSource = aviosdao1.devuelveaviosasignaciones();
                    }
                    else
                    {
                        MessageBox.Show("No puede ingresar mas avios de los necesarios");

                        textBox2.Text   = "";
                        textBox3.Text   = "";
                        textBox4.Text   = "";
                        textBox1.Text   = "";
                        button1.Visible = false;
                    }
                }
                else
                {
                    MessageBox.Show("No puede ingresar una cantidad mayor a la existente");

                    textBox2.Text   = "";
                    textBox3.Text   = "";
                    textBox4.Text   = "";
                    textBox1.Text   = "";
                    button1.Visible = false;
                }
            }
            else
            {
                MessageBox.Show("Ingrese una cantidad");

                textBox2.Text   = "";
                textBox3.Text   = "";
                textBox4.Text   = "";
                textBox1.Text   = "";
                button1.Visible = false;
            }
        }