Ejemplo n.º 1
0
 private void button5_Click(object sender, EventArgs e)
 {
     try
     {
         string ruta = Convert.ToString(dataGridView1.CurrentRow.Cells["Rutas"].Value);
         if (ruta != "")
         {
             DialogResult result = MessageBox.Show("¿Desea pasar esta prenda a la etapa de Trazado?",
                                                   "Mensaje",
                                                   MessageBoxButtons.YesNo,
                                                   MessageBoxIcon.Question);
             if (result == DialogResult.Yes)
             {
                 DAO.Oden_ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
                 producciondao.idorden = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Produccion"].Value);
                 producciondao.fecha_trazado_terminado = dateTimePicker1.Value;
                 MessageBox.Show(producciondao.actualizaacroteproduccion());
                 DAO.Oden_ProduccionDAO ordendao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
                 ordendao.fecha_trazado_inicio = dateTimePicker1.Value;
                 ordendao.idorden = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Produccion"].Value);
                 ordendao.actualizatrazoproduccion();
                 DAO.Oden_ProduccionDAO producciondao2 = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
                 dataGridView1.DataSource = producciondao2.prendas_entrazo();
             }
         }
         else
         {
             MessageBox.Show("No a ingresado las rutas para esta prenda");
         }
     }
     catch
     {
         MessageBox.Show("Por favor escoja una opcion valida");
     }
 }
Ejemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            DAO.Oden_ProduccionDAO ordendao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
            ordendao.fecha_trazado_inicio = dateTimePicker1.Value;
            ordendao.idorden       = int.Parse(textBox1.Text);
            ordendao.Pellon        = textBox4.Text;
            ordendao.Marca         = textBox6.Text;
            ordendao.Composicion   = textBox7.Text;
            ordendao.Modelo        = textBox8.Text;
            ordendao.observaciones = richTextBox1.Text;
            ordendao.actualizaobservacion();
            ordendao.insertapellones();
            string resultado = (ordendao.actualizatrazoproduccion());

            if (resultado != "Correcto")
            {
                MessageBox.Show(resultado);
            }
            else
            {
                DialogResult result = MessageBox.Show("¿Desea imprimir la hoja de corte?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    GUI.REPORTES.HojaCorte1 hojacorte1gui = new GrupoSM_Recepcion.GUI.REPORTES.HojaCorte1();
                    hojacorte1gui.idproduccion = this.idproduccion;
                    GUI.REPORTES.HojaCorte2 hojacorte2gui = new GrupoSM_Recepcion.GUI.REPORTES.HojaCorte2();
                    hojacorte2gui.idficha      = this.idficha;
                    hojacorte2gui.idproduccion = this.idproduccion;
                    hojacorte1gui.Show();
                    hojacorte2gui.Show();
                    this.Hide();
                    this.Close();
                }
            }
        }
Ejemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            DAO.Oden_ProduccionDAO ordendao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
            ordendao.fecha_trazado_inicio = dateTimePicker1.Value;
            ordendao.idorden       = int.Parse(textBox1.Text);
            ordendao.Pellon        = textBox4.Text;
            ordendao.Marca         = textBox6.Text;
            ordendao.Composicion   = textBox7.Text;
            ordendao.Modelo        = textBox8.Text;
            ordendao.observaciones = richTextBox1.Text;
            ordendao.actualizaobservacion();
            ordendao.insertapellones();
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                foreach (DataGridViewRow row1 in dataGridView3.Rows)
                {
                    DAO.PiezasDAO piezasdao = new DAO.PiezasDAO();
                    piezasdao.nombre           = row1.Cells["nombre"].Value.ToString();
                    piezasdao.talla            = row1.Cells["talla"].Value.ToString();
                    piezasdao.color            = row1.Cells["color"].Value.ToString();
                    piezasdao.cantidadseparado = Convert.ToInt16(row.Cells["cantidad_prendas"].Value) * Convert.ToInt16(row1.Cells["cantidad"].Value);
                    piezasdao.orden            = int.Parse(textBox1.Text);
                    piezasdao.insertatrabajoseparadohojacorte();
                }
            }
            string resultado = (ordendao.actualizatrazoproduccion());

            if (resultado != "Correcto")
            {
                MessageBox.Show(resultado);
            }
            else
            {
                DialogResult result = MessageBox.Show("¿Desea imprimir la hoja de corte?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    GUI.REPORTES.HojaCorte1 hojacorte1gui = new GrupoSM_Recepcion.GUI.REPORTES.HojaCorte1();
                    hojacorte1gui.idproduccion = this.idproduccion;
                    GUI.REPORTES.HojaCorte2 hojacorte2gui = new GrupoSM_Recepcion.GUI.REPORTES.HojaCorte2();
                    hojacorte2gui.idficha      = this.idficha;
                    hojacorte2gui.idproduccion = this.idproduccion;
                    GUI.REPORTES.SeparadoTrabajoImpresion trabajoseparado = new REPORTES.SeparadoTrabajoImpresion();
                    trabajoseparado.orden = int.Parse(textBox1.Text);
                    hojacorte1gui.Show();
                    hojacorte2gui.Show();
                    trabajoseparado.Show();
                    this.Hide();
                    this.Close();
                }
            }
        }