예제 #1
0
        public void verificaavios()
        {
            int comprobacion;

            DAO.AviosDAO aviosdao1 = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao1.idproduccion = int.Parse(label6.Text);
            comprobacion           = aviosdao1.existe_produccionavios();
            if (comprobacion == 0)
            {
                MessageBox.Show("Es necesario primero guardar el listado de avios que se utilizaran en la prenda");
            }
            else
            {
                button2.Enabled = true;
            }
        }
예제 #2
0
        private void button1_Click_2(object sender, EventArgs e)
        {
            int comprobacion;

            DAO.AviosDAO aviosdao1 = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao1.idproduccion = int.Parse(label5.Text);
            comprobacion           = aviosdao1.existe_produccionavios();
            if (comprobacion == 0)
            {
                MessageBox.Show("Es necesario primero guardar el listado de avios que se utilizaran en la prenda");
            }
            else
            {
                GUI.REPORTES.AviosProduccionImprimir aviosimpr = new GrupoSM_Recepcion.GUI.REPORTES.AviosProduccionImprimir();
                aviosimpr.idproduccion = int.Parse(label5.Text);
                aviosimpr.idficha      = int.Parse(label7.Text);
                aviosimpr.Show();
            }
        }
예제 #3
0
        private void Avios_captura_Load(object sender, EventArgs e)
        {
            DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();
            producciondao.id_produccion = int.Parse(label5.Text);
            int comprobacion;

            DAO.AviosDAO aviosdao1 = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao1.idproduccion   = int.Parse(label5.Text);
            dataGridView3.DataSource = aviosdao1.aviosproduc();

            dataGridView5.DataSource = aviosdao1.aviosbodega();
            comprobacion             = aviosdao1.existe_produccionavios();
            dataGridView6.DataSource = aviosdao1.devuelvetallasproduccion();
            //if (comprobacion == 0)
            //{

            //    ingresaproducciontabla();
            //}
        }
예제 #4
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");
            }
        }