コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                double sumatoria = 0, sumatoria2 = double.Parse(textBox5.Text);

                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    sumatoria += Convert.ToDouble(row.Cells["Cantidad Enviada"].Value);
                }

                foreach (DataGridViewRow row in dataGridView1.Rows)
                {
                    if ((Convert.ToString(row.Cells["Cantidad Recibida"].Value)) != "")
                    {
                        sumatoria2 += Convert.ToDouble(row.Cells["Cantidad Recibida"].Value);
                    }
                }



                if (sumatoria2 <= sumatoria)
                {
                    DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();


                    producciondao.id_produccion_detalle  = int.Parse(label5.Text);
                    producciondao.cantidad_prendas_final = int.Parse(textBox5.Text) + int.Parse(textBox1.Text);
                    producciondao.actualiza_entradatelas();
                    DAO.SalidasMaquilaDAO salidasdao = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
                    salidasdao.idproduccion  = int.Parse(textBox3.Text);
                    dataGridView1.DataSource = salidasdao.prendas_entrada_cotejo();
                    if (int.Parse(textBox5.Text) < 0)
                    {
                        int i = 0;
                        do
                        {
                            i += 1;
                        }while(i + int.Parse(textBox5.Text) <= 0);
                        salidasdao.prendas_recibidas = i - 1;
                        salidasdao.ingresa_devoluciones();
                    }

                    textBox4.Text = "";
                    label5.Text   = "";
                    textBox1.Text = "";
                    textBox5.Text = "";
                }
                else
                {
                    MessageBox.Show("No se pueden ingresar mas telas de las que salieron en total");
                }
            }
            catch
            {
                MessageBox.Show("No a seleccionado una tela");
            }
        }