示例#1
0
        private void Pruebatallas_Load_1(object sender, EventArgs e)
        {
            DAO.Oden_ProduccionDAO ordendao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
            ordendao.idorden = (this.idproduccion);

            DAO.ProduccionDAO produccion = new GrupoSM_Recepcion.DAO.ProduccionDAO();
            produccion.id_produccion = this.idproduccion;

            DAO.SalidasMaquilaDAO salidasdao = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
            salidasdao.idproduccion = this.idproduccion;

            //ReportDocument report = new ReportDocument();
            GUI.PLANTILLAS.SalidaMaquilaRPT report = new GrupoSM_Recepcion.GUI.PLANTILLAS.SalidaMaquilaRPT();

            DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao.id_ficha_avio = this.idficha;

            report.SetDataSource(salidasdao.devuelvedetallesalidas());

            report.Subreports["NumPrendas"].SetDataSource(ordendao.numeroprendasreporte());
            report.Subreports["CrystalReport1.rpt"].SetDataSource(produccion.tallas_preliminaresproduccion());
            report.Subreports["AviosDetalleServicios"].SetDataSource(aviosdao.sacar_avios());

            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.Refresh();
        }
示例#2
0
 private void button6_Click(object sender, EventArgs e)
 {
     this.Visible = false;
     this.Close();
     DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();
     producciondao.id_produccion       = int.Parse(label_orden.Text);
     ordengui.dataGridView1.DataSource = producciondao.tallas_preliminaresproduccion();
 }
示例#3
0
 private void Hoja_Corte_Load(object sender, EventArgs e)
 {
     DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();
     producciondao.id_produccion = int.Parse(textBox1.Text);
     dataGridView1.DataSource    = producciondao.tallas_preliminaresproduccion();
     DAO.TelasDAO telasdao = new GrupoSM_Recepcion.DAO.TelasDAO();
     telasdao.id_tela_produccion = int.Parse(textBox1.Text);
     dataGridView2.DataSource    = telasdao.vertelasproduccion();
 }
示例#4
0
        private void HojaCorte1_Load(object sender, EventArgs e)
        {
            DAO.ProduccionDAO produccion = new GrupoSM_Recepcion.DAO.ProduccionDAO();
            produccion.id_produccion = this.idproduccion;
            DAO.Oden_ProduccionDAO ordendao = new GrupoSM_Recepcion.DAO.Oden_ProduccionDAO();
            ordendao.idorden = this.idproduccion;
            DAO.SalidasMaquilaDAO salidasdao = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
            salidasdao.idproduccion = this.idproduccion;
            GUI.PLANTILLAS.HojaCorte1 report = new GrupoSM_Recepcion.GUI.PLANTILLAS.HojaCorte1();
            report.SetDataSource(salidasdao.devuelvehojacorte1());
            report.Subreports["CrystalReport1.rpt"].SetDataSource(produccion.tallas_preliminaresproduccion());
            report.Subreports["ModeloSubrpt"].SetDataSource(ordendao.devuelvepellones());

            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.Refresh();
        }
 private void button4_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();
         producciondao.color         = Convert.ToString(dataGridView1.CurrentRow.Cells["color"].Value);
         producciondao.talla         = Convert.ToString(dataGridView1.CurrentRow.Cells["talla"].Value);
         producciondao.id_produccion = int.Parse(textBox4.Text);
         producciondao.eliminatallacolor();
         dataGridView1.DataSource = producciondao.tallas_preliminaresproduccion();
     }
     catch
     {
         MessageBox.Show("Escoja una entrada para eliminar");
     }
 }
示例#6
0
        private void Separado_Vista_Load(object sender, EventArgs e)
        {
            DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();
            producciondao.id_produccion = int.Parse(textBox1.Text);
            dataGridView1.DataSource    = producciondao.tallas_preliminaresproduccion();

            try
            {
                double sumatoria = 0;

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

                textBox5.Text = Convert.ToString(sumatoria);
            }
            catch
            {
                textBox5.Text = "0";
            }
        }
示例#7
0
        private void button8_Click(object sender, EventArgs e)
        {
            if (cantidad == 1)
            {
                if ((tb_cantidadproporcion.Text != "") && (tb_talla.Text != "") && (tb_color.Text != ""))
                {
                    DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();

                    producciondao.id_produccion = int.Parse(label_orden.Text);
                    producciondao.tela          = tb_tela.Text;

                    if (tb_combinacion.Text != "")
                    {
                        producciondao.combinacion = tb_combinacion.Text;
                    }
                    else
                    {
                        producciondao.combinacion = null;
                    }
                    if (tb_rollotela.Text != "")
                    {
                        producciondao.num_tela_rollo = int.Parse(tb_rollotela.Text);
                    }
                    else
                    {
                        producciondao.num_tela_rollo = 0;
                    }
                    if (tb_numrollocombinacion.Text != "")
                    {
                        producciondao.num_combinacion_rollo = int.Parse(tb_numrollocombinacion.Text);
                    }
                    else
                    {
                        producciondao.num_combinacion_rollo = 0;
                    }

                    producciondao.talla = (tb_talla.Text);
                    producciondao.color = tb_color.Text;
                    string cantidad_deprendas = tb_cantidadproporcion.Text;
                    producciondao.cantidad_prendas = double.Parse(cantidad_deprendas);

                    producciondao.metros_recibidos = Convert.ToDouble(Decimal.Round((Convert.ToDecimal((int.Parse(cantidad_deprendas)) * (double.Parse(label_consumo.Text)))), 8));
                    int resultado = producciondao.ingresa_tallascolores();
                    if (resultado == 1)
                    {
                        tb_color.Enabled               = false;
                        tb_combinacion.Enabled         = false;
                        tb_numrollocombinacion.Enabled = false;
                        tb_rollotela.Enabled           = false;
                        tb_tela.Enabled            = false;
                        tb_metrostela.Enabled      = false;
                        tb_cantidadproporcion.Text = "";
                        tb_talla.Text            = "";
                        tb_proporcion_total.Text = "";
                        bt_nuevocolor.Visible    = true;
                        bt_done_colors.Visible   = true;

                        producciondao.id_produccion = int.Parse(label_orden.Text);
                        dataGridView1.DataSource    = producciondao.tallas_preliminaresproduccion();
                    }
                    else
                    {
                        MessageBox.Show("Hubo algun error, intentelo otra vez");
                    }
                }
                else
                {
                    MessageBox.Show("Ingrese por favor los datos necesarios para ingresar la talla (Cantidad de prendas, Talla y el color)");
                }
            }

            if (proporcion == 1)
            {
                if ((tb_cantidadproporcion.Text != "") && (tb_proporcion_total.Text != "") && (tb_talla.Text != "") && (tb_metrostela.Text != "") && (tb_tela.Text != "") && (tb_color.Text != ""))
                {
                    DAO.ProduccionDAO producciondao = new GrupoSM_Recepcion.DAO.ProduccionDAO();


                    producciondao.id_produccion = int.Parse(label_orden.Text);
                    producciondao.tela          = tb_tela.Text;

                    if (tb_combinacion.Text != "")
                    {
                        producciondao.combinacion = tb_combinacion.Text;
                    }
                    else
                    {
                        producciondao.combinacion = null;
                    }
                    if (tb_rollotela.Text != "")
                    {
                        producciondao.num_tela_rollo = int.Parse(tb_rollotela.Text);
                    }
                    else
                    {
                        producciondao.num_tela_rollo = 0;
                    }
                    if (tb_numrollocombinacion.Text != "")
                    {
                        producciondao.num_combinacion_rollo = int.Parse(tb_numrollocombinacion.Text);
                    }
                    else
                    {
                        producciondao.num_combinacion_rollo = 0;
                    }

                    producciondao.talla = (tb_talla.Text);
                    producciondao.color = tb_color.Text;
                    int cantidad_deprendas = Convert.ToInt32((((double.Parse(tb_metrostela.Text)) / (double.Parse(label_consumo.Text))) / (double.Parse(tb_proporcion_total.Text))) * (double.Parse(tb_cantidadproporcion.Text)));
                    producciondao.cantidad_prendas = cantidad_deprendas;

                    producciondao.metros_recibidos = (cantidad_deprendas) * (double.Parse(label_consumo.Text));
                    int resultado = producciondao.ingresa_tallascolores();
                    if (resultado == 1)
                    {
                        tb_color.Enabled               = false;
                        tb_combinacion.Enabled         = false;
                        tb_numrollocombinacion.Enabled = false;
                        tb_rollotela.Enabled           = false;
                        tb_tela.Enabled            = false;
                        tb_metrostela.Enabled      = false;
                        tb_cantidadproporcion.Text = "";
                        tb_talla.Text = "";
                        tb_proporcion_total.Enabled = false;
                        bt_nuevocolor.Visible       = true;
                        bt_done_colors.Visible      = true;


                        producciondao.id_produccion = int.Parse(label_orden.Text);
                        dataGridView1.DataSource    = producciondao.tallas_preliminaresproduccion();
                    }
                    else
                    {
                        MessageBox.Show("Hubo algun error, intentelo otra vez");
                    }
                }
                else
                {
                    MessageBox.Show("Ingrese por favor los datos minimos para ingresar la talla (Proporcion, Proporcion Total, Talla, Metros de tela, la tela y el color)");
                }
            }
        }