Exemple #1
0
        public void ingresaproducciontabla()
        {
            int comprobacion;

            DAO.AviosDAO aviosdao1 = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao1.idproduccion = int.Parse(label5.Text);
            comprobacion           = aviosdao1.existe_produccionavios();
            if (comprobacion == 0)
            {
                int flag = 0;
                foreach (DataGridViewRow rowcolor in dataGridView2.Rows)
                {
                    foreach (DataGridViewRow row in dataGridView1.Rows)
                    {
                        DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();

                        aviosdao.cantidad       = Convert.ToDouble(Convert.ToDouble(row.Cells["cantidad"].Value) * (double.Parse(rowcolor.Cells[2].Value.ToString())));
                        aviosdao.cantidad_ficha = double.Parse(row.Cells["cantidad"].Value.ToString());
                        aviosdao.idavios        = Convert.ToInt32(row.Cells["id_avios"].Value);
                        aviosdao.idproduccion   = int.Parse(label5.Text);
                        aviosdao.ingresaavios_produccion();
                        aviosdao.Color = rowcolor.Cells[0].Value.ToString();
                        aviosdao.ingresacoloravios();
                        flag = 1;
                    }
                }
                if (flag == 0)
                {
                    DAO.AviosDAO aviosdao3 = new GrupoSM_Recepcion.DAO.AviosDAO();
                    aviosdao3.idproduccion  = int.Parse(label5.Text);
                    aviosdao3.id_ficha_avio = int.Parse(label7.Text);
                    aviosdao3.fecha         = DateTime.Now.Date;
                    aviosdao3.verificaavios();
                }

                MessageBox.Show("Correcto");
            }
            else
            {
                MessageBox.Show("Es necesario primero reiniciar el listado de avios que se utilizaran en la prenda para guardar una nueva seleccion de avios para esta prenda, esto sirve para hacer cambios al momento en los avios de la ficha tecnica seleccionada en una orden de produccion");
            }
        }