private void button4_Click_1(object sender, EventArgs e)
 {
     try
     {
         DialogResult result = MessageBox.Show("¿Desea imprimir la hoja de salida en este momento?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (result == DialogResult.Yes)
         {
             GUI.REPORTES.Pruebatallas impresion = new GrupoSM_Recepcion.GUI.REPORTES.Pruebatallas();
             impresion.idproduccion = int.Parse(textBox1.Text);
             impresion.idficha      = int.Parse(lblficha.Text);
             impresion.Show();
             GUI.REPORTES.SalidaMaquilaHoja2 impresion2 = new GrupoSM_Recepcion.GUI.REPORTES.SalidaMaquilaHoja2();
             impresion2.idproduccion = int.Parse(textBox1.Text);
             impresion2.idficha      = int.Parse(lblficha.Text);
             impresion2.Show();
             this.Hide();
             this.Close();
         }
         else
         {
         }
     }
     catch
     {
         MessageBox.Show("Ha ocurrido algun error");
     }
 }
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox3.Text != "") && (textBox6.Text != "") && (textBox7.Text != "") && (textBox8.Text != "") && (richTextBox1.Text != ""))
                {
                    int sumatoria = 0;

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


                    DAO.SalidasMaquilaDAO salidasdao = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
                    salidasdao.idproduccion     = int.Parse(textBox1.Text);
                    salidasdao.maquilador       = int.Parse(label12.Text);
                    salidasdao.prendas_enviadas = sumatoria;
                    salidasdao.manobra          = double.Parse(textBox8.Text);
                    string resultado = salidasdao.salidamaquila();
                    if (resultado != "Correcto")
                    {
                        MessageBox.Show(resultado);
                    }
                    else
                    {
                        //(this.idproduccion, this.Fecha, this.Modelo, Convert.ToDecimal(this.manobra), this.Prenda, this.Tela, this.Notas, this.Especificaciones, this.Pagare, this.MaquiladorT)
                        DAO.SalidasMaquilaDAO salidas = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
                        salidas.idproduccion = int.Parse(textBox1.Text);
                        salidas.Fecha        = dateTimePicker1.Value;
                        salidas.Modelo       = textBox2.Text;
                        salidas.manobra      = double.Parse(textBox8.Text);
                        salidas.Prenda       = textBox3.Text;
                        salidas.Tela         = textBox7.Text;
                        salidas.Notas        = richTextBox2.Text;

                        string resultado3 = richTextBox1.Text;
                        resultado3        = Regex.Replace(resultado3, @"\s+", " ");
                        richTextBox1.Text = resultado3;

                        salidas.Especificaciones = richTextBox1.Text;
                        salidas.Pagare           = richTextBox3.Text;
                        salidas.MaquiladorT      = textBox6.Text;
                        string resultado2 = salidas.insertadetallesalida();
                        if (resultado2 != "Correcto")
                        {
                            MessageBox.Show(resultado2);
                        }
                        else
                        {
                            DialogResult result = MessageBox.Show("¿Desea imprimir la hoja de salida en este momento?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (result == DialogResult.Yes)
                            {
                                GUI.REPORTES.Pruebatallas impresion = new GrupoSM_Recepcion.GUI.REPORTES.Pruebatallas();
                                impresion.idproduccion = int.Parse(textBox1.Text);
                                impresion.idficha      = int.Parse(lblficha.Text);
                                impresion.Show();
                                GUI.REPORTES.SalidaMaquilaHoja2 impresion2 = new GrupoSM_Recepcion.GUI.REPORTES.SalidaMaquilaHoja2();
                                impresion2.idproduccion = int.Parse(textBox1.Text);
                                impresion2.idficha      = int.Parse(lblficha.Text);
                                impresion2.Show();
                                this.Hide();
                                this.Close();
                            }
                            else
                            {
                                this.Hide();
                                this.Close();
                            }
                        }
                    }
                }
            }
            catch
            {
                MessageBox.Show("Error de calculo");
            }
        }
Beispiel #3
0
 private void button5_Click(object sender, EventArgs e)
 {
     GUI.REPORTES.Pruebatallas prueba = new GrupoSM_Recepcion.GUI.REPORTES.Pruebatallas();
     prueba.idproduccion = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id_orden"].Value);
     prueba.Show();
 }