Beispiel #1
0
        private void button10_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿De verdad desea eliminar esta ficha tecnica?", "Confirme", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                if (tb_solicitud.Text == "")
                {
                    DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                    fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                    MessageBox.Show(fichadao.borraficha());

                    this.Visible = false;
                    this.Close();
                }
                else
                {
                    DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                    fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                    MessageBox.Show(fichadao.borraficha());
                    this.Visible = false;
                    this.Close();
                }
            }
        }
Beispiel #2
0
        private void HojaCorte2_Load(object sender, EventArgs e)
        {
            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;

            DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
            piezasdao.idficha = this.idficha;

            DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
            aviosdao.id_ficha_avio = this.idficha;
            aviosdao.idproduccion  = this.idproduccion;
            DAO.Ficha_tecnicaDAO fichasdao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
            fichasdao.id_fichatecnica = this.idficha;

            DAO.TelasDAO telasdao = new GrupoSM_Recepcion.DAO.TelasDAO();
            telasdao.id_tela_produccion = this.idproduccion;

            GUI.PLANTILLAS.HojaCorte2 report = new GrupoSM_Recepcion.GUI.PLANTILLAS.HojaCorte2();
            report.SetDataSource(piezasdao.devuelvepiezasfichas());
            report.Subreports["AviosSubRPT"].SetDataSource(aviosdao.aviosimpresion());
            report.Subreports["PiezasSubRPT"].SetDataSource(piezasdao.devuelvepiezasfichas());
            //report.Subreports["FichaSubRPT"].SetDataSource(fichasdao.fichatecnicavista());
            report.Subreports["TelasSubRpt"].SetDataSource(telasdao.vertelasproduccion());
            report.Subreports["PellonesSubRPT"].SetDataSource(ordendao.devuelvepellones());
            report.Subreports["ComposicionSubrpt"].SetDataSource(ordendao.devuelvepellones());
            report.Subreports["MarcaSubrpt"].SetDataSource(ordendao.devuelvepellones());
            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.Refresh();
        }
 private void button1_Click(object sender, EventArgs e)
 {
     GUI.Diseño.Fichas_tecnicas_control fichacontrolgui = new Fichas_tecnicas_control();
     fichacontrolgui.ShowDialog();
     DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
     dataGridView1.DataSource = fichadao.fichas_tecnicas2();
 }
        private void FichaTecnicaPagina1_Load(object sender, EventArgs e)
        {
            try
            {
                DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                aviosdao.id_ficha_avio = (this.idficha);

                DAO.Ficha_tecnicaDAO fichas = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                fichas.id_fichatecnica = this.idficha;

                DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                piezasdao.idficha = this.idficha;

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

                report.SetDataSource(fichas.fichatecnicavista());
                report.Subreports["AviosSubRPT"].SetDataSource(aviosdao.sacar_avios());
                report.Subreports["PiezasSubRPT"].SetDataSource(piezasdao.devuelvepiezasfichas());
                crystalReportViewer1.ReportSource = report;
                crystalReportViewer1.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Beispiel #5
0
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            // dataView.RowFilter = "Name LIKE 'j*'"       // values that start with 'j'
            //dataView.RowFilter = "Name LIKE '%jo%'"     // values that contain 'jo'

            //dataView.RowFilter = "Name NOT LIKE 'j*'"   // values that don't start with 'j'

            if (this.Text == "Costeo Solicitudes")
            {
                //DAO.SolicitudesDAO solicitudesdao = new GrupoSM_Recepcion.DAO.SolicitudesDAO();
                //DataView dv = new DataView(solicitudesdao.contestadas());
                //dv.RowFilter = "modelo like '%" + textBox5.Text + "%'";

                //dataGridView1.DataSource = dv;
            }
            else
            {
                string campo;
                if (comboBox1.SelectedIndex == 0)
                {
                    campo = "nombre_prenda";
                }
                else
                {
                    campo = "modelo";
                }
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                DataView             dv       = new DataView(fichadao.fichas_tecnicas());
                dv.RowFilter = campo + " like '%" + textBox5.Text + "%'";

                dataGridView1.DataSource = dv;
            }
        }
Beispiel #6
0
        public void actualizatextos()
        {
            DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
            fichadao.id_fichatecnica = int.Parse(textBox1.Text);
            dataGridView5.DataSource = fichadao.fichatecnicavista();
            foreach (DataGridViewRow row in dataGridView5.Rows)
            {
                //tb_prenda.Text = Convert.ToString(row.Cells["nombre_prenda"].Value);
                //tb_molde.Text = Convert.ToString(row.Cells["modelo"].Value);
                //tb_tela.Text = Convert.ToString(row.Cells["tela"].Value);
                //tb_telaancho.Text = Convert.ToString(row.Cells["ancho_tela"].Value);
                //tb_telaconsumo.Text = Convert.ToString(row.Cells["consumo_tela"].Value);
                //textBox2.Text = Convert.ToString(row.Cells["nombre"].Value);
                //label23.Text = Convert.ToString(row.Cells["idclientes"].Value);
                //label22.Text = Convert.ToString(row.Cells["costo_minuto"].Value);
                //tb_combinacion.Text = Convert.ToString(row.Cells["combinacion"].Value);

                //button1.Visible = false;
                //button10.Visible = false;
                //button11.Visible = false;
                //button12.Visible = false;
                //button13.Visible = false;
                //button14.Visible = false;
                //button2.Visible = false;
                //button3.Visible = false;
                //button4.Visible = false;
                //button5.Visible = false;
                //button6.Visible = false;
                //button7.Visible = false;
                //button5.Enabled = false;
                //button9.Visible = false;

                //tb_combinacionancho.Text = Convert.ToString(row.Cells["ancho_tela_conbinacion"].Value);
                //tb_combinacionconsumo.Text = Convert.ToString(row.Cells["consumo_conbinacion"].Value);
                //tb_forro.Text = Convert.ToString(row.Cells["forro"].Value);
                //tb_forroancho.Text = Convert.ToString(row.Cells["ancho_tela_forro"].Value);
                //tb_forroconsumo.Text = Convert.ToString(row.Cells["consumo_forro"].Value);
                rtb_observaciones.Text = Convert.ToString(row.Cells["especificacionescostura"].Value);
                richTextBox1.Text      = row.Cells["Especificaciones"].Value.ToString();
                //groupBox2.Visible = true;
                //button10.Visible = false;
                //DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                //aviosdao.id_ficha_avio = int.Parse(textBox1.Text);
                //dataGridView1.DataSource = aviosdao.sacar_avios();
                //DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                //piezasdao.idficha = int.Parse(textBox1.Text);
                //dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
                //DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                //acabadosdao.idficha = int.Parse(textBox1.Text);
                //dataGridView4.DataSource = acabadosdao.acabados_fichas();
                //DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                //procesosdao.idficha = int.Parse(textBox1.Text);
                //dataGridView3.DataSource = procesosdao.verprocesosfichas();
            }
            calculatiempos();
        }
Beispiel #7
0
        private void button5_Click(object sender, EventArgs e)
        {
            calculatiempos();
            if (tb_solicitud.Text == "")
            {
                try
                {
                    DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                    fichadao.costeo           = ((Convert.ToDouble(tb_tiempoacabados.Text) + (Convert.ToDouble(tb_tiempocostura.Text))) * (Convert.ToDouble(label22.Text)));
                    fichadao.tiempo_acabados  = Convert.ToDouble(tb_tiempoacabados.Text);
                    fichadao.tiempo_costuras  = Convert.ToDouble(tb_tiempocostura.Text);
                    fichadao.id_fichatecnica  = int.Parse(textBox1.Text);
                    fichadao.observaciones    = rtb_observaciones.Text;
                    fichadao.especificaciones = richTextBox1.Text;
                    fichadao.ingresaespecificacionesficha();
                    MessageBox.Show(fichadao.actualizafichaparcial());

                    this.Visible = false;
                    this.Close();
                    //GUI.Diseño.Fichas_tecnicas fichasgui = new Fichas_tecnicas();
                    //fichasgui.ShowDialog();
                    //fichasgui.BringToFront();
                }
                catch
                {
                    MessageBox.Show("A habido algun error, intente otra ves");
                }
            }
            else
            {
                try
                {
                    DAO.Ficha_tecnicaDAO fichadao       = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                    DAO.SolicitudesDAO   solicitudesdao = new GrupoSM_Recepcion.DAO.SolicitudesDAO();
                    fichadao.costeo           = ((Convert.ToDouble(tb_tiempoacabados.Text) + (Convert.ToDouble(tb_tiempocostura.Text))) * (Convert.ToDouble(label22.Text)));
                    fichadao.tiempo_acabados  = Convert.ToDouble(tb_tiempoacabados.Text);
                    fichadao.tiempo_costuras  = Convert.ToDouble(tb_tiempocostura.Text);
                    fichadao.id_fichatecnica  = int.Parse(textBox1.Text);
                    fichadao.observaciones    = rtb_observaciones.Text;
                    fichadao.especificaciones = richTextBox1.Text;
                    fichadao.ingresaespecificacionesficha();
                    MessageBox.Show(fichadao.actualizafichaparcial());
                    solicitudesdao.idsolicitud = int.Parse(tb_solicitud.Text);
                    solicitudesdao.establecerespondido();

                    this.Visible = false;
                    this.Close();
                }
                catch
                {
                    MessageBox.Show("A habido algun error, intente otra ves");
                }
            }
        }
 private void button7_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in dataGridView1.Rows)
     {
         DAO.Ficha_tecnicaDAO fichasdao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
         fichasdao.id_fichatecnica  = int.Parse(row.Cells["idficha_tecnica"].Value.ToString());
         fichasdao.especificaciones = "";
         fichasdao.ingresaespecificacionesficha();
     }
     MessageBox.Show("Correcto");
 }
Beispiel #9
0
 private void Costeo_Load(object sender, EventArgs e)
 {
     comboBox1.SelectedIndex = 0;
     if (this.Text == "Costeo Solicitudes")
     {
         DAO.SolicitudesDAO solicitudesdao = new GrupoSM_Recepcion.DAO.SolicitudesDAO();
         dataGridView1.DataSource = solicitudesdao.contestadas();
     }
     else
     {
         DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
         dataGridView1.DataSource = fichadao.fichas_tecnicas();
     }
 }
Beispiel #10
0
        private void SalidaMaquilaHoja2_Load(object sender, EventArgs e)
        {
            DAO.SalidasMaquilaDAO salidasdao = new GrupoSM_Recepcion.DAO.SalidasMaquilaDAO();
            salidasdao.idproduccion = this.idproduccion;

            DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
            fichadao.id_fichatecnica = this.idficha;

            GUI.PLANTILLAS.SalidaMaquila2 report = new GrupoSM_Recepcion.GUI.PLANTILLAS.SalidaMaquila2();

            report.SetDataSource(salidasdao.devuelvedetallesalidas());
            report.Subreports["EspecificacionesSubrpt"].SetDataSource(fichadao.fichatecnicavista());

            crystalReportViewer1.ReportSource = report;
            crystalReportViewer1.Refresh();
        }
Beispiel #11
0
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            string campo;

            if (comboBox1.SelectedIndex == 0)
            {
                campo = "nombre_prenda";
            }
            else
            {
                campo = "modelo";
            }
            DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
            DataView             dv       = new DataView(fichadao.fichas_tecnicas());

            dv.RowFilter = campo + " like '%" + textBox5.Text + "%'";

            dataGridView1.DataSource = dv;
        }
Beispiel #12
0
 private void Ficha_busqueda_Load(object sender, EventArgs e)
 {
     DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
     dataGridView1.DataSource = fichadao.fichas_tecnicas();
     comboBox1.SelectedIndex  = 0;
 }
Beispiel #13
0
        private void Fichas_tecnicas_control_Load(object sender, EventArgs e)
        {
            if (this.Text == "Modificar")
            {
                DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                aviosdao.id_ficha_avio   = int.Parse(textBox1.Text);
                dataGridView1.DataSource = aviosdao.sacar_avios();
                DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                piezasdao.idficha        = int.Parse(textBox1.Text);
                dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
                DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                acabadosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView4.DataSource = acabadosdao.acabados_fichas();
                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                procesosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView3.DataSource = procesosdao.verprocesosfichas();
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                dataGridView6.DataSource = fichadao.especificacionesficha();
                foreach (DataGridViewRow row in dataGridView6.Rows)
                {
                    richTextBox1.Text = row.Cells[2].Value.ToString();
                }
                calculatiempos();
            }

            if (this.Text == "Ficha Tecnica")
            {
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                dataGridView5.DataSource = fichadao.fichatecnicavista();
                foreach (DataGridViewRow row in dataGridView5.Rows)
                {
                    tb_prenda.Text      = Convert.ToString(row.Cells["nombre_prenda"].Value);
                    tb_molde.Text       = Convert.ToString(row.Cells["modelo"].Value);
                    tb_tela.Text        = Convert.ToString(row.Cells["tela"].Value);
                    tb_telaancho.Text   = Convert.ToString(row.Cells["ancho_tela"].Value);
                    tb_telaconsumo.Text = Convert.ToString(row.Cells["consumo_tela"].Value);
                    textBox2.Text       = Convert.ToString(row.Cells["nombre"].Value);
                    label23.Text        = Convert.ToString(row.Cells["idclientes"].Value);
                    label22.Text        = Convert.ToString(row.Cells["costo_minuto"].Value);
                    tb_combinacion.Text = Convert.ToString(row.Cells["combinacion"].Value);

                    button1.Visible  = false;
                    button10.Visible = false;
                    button11.Visible = false;
                    button12.Visible = false;
                    button13.Visible = false;
                    button14.Visible = false;
                    button2.Visible  = false;
                    button3.Visible  = false;
                    button4.Visible  = false;
                    button5.Visible  = false;
                    button6.Visible  = false;
                    button7.Visible  = false;
                    button5.Enabled  = false;
                    button9.Visible  = false;

                    tb_combinacionancho.Text   = Convert.ToString(row.Cells["ancho_tela_conbinacion"].Value);
                    tb_combinacionconsumo.Text = Convert.ToString(row.Cells["consumo_conbinacion"].Value);
                    tb_forro.Text          = Convert.ToString(row.Cells["forro"].Value);
                    tb_forroancho.Text     = Convert.ToString(row.Cells["ancho_tela_forro"].Value);
                    tb_forroconsumo.Text   = Convert.ToString(row.Cells["consumo_forro"].Value);
                    rtb_observaciones.Text = Convert.ToString(row.Cells["especificacionescostura"].Value);
                    richTextBox1.Text      = row.Cells["Especificaciones"].Value.ToString();
                    groupBox2.Visible      = true;
                    button10.Visible       = false;
                }
                DAO.AviosDAO aviosdao = new GrupoSM_Recepcion.DAO.AviosDAO();
                aviosdao.id_ficha_avio   = int.Parse(textBox1.Text);
                dataGridView1.DataSource = aviosdao.sacar_avios();
                DAO.PiezasDAO piezasdao = new GrupoSM_Recepcion.DAO.PiezasDAO();
                piezasdao.idficha        = int.Parse(textBox1.Text);
                dataGridView2.DataSource = piezasdao.devuelvepiezasfichas();
                DAO.AcabadosDAO acabadosdao = new GrupoSM_Recepcion.DAO.AcabadosDAO();
                acabadosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView4.DataSource = acabadosdao.acabados_fichas();
                DAO.ProcesosDAO procesosdao = new GrupoSM_Recepcion.DAO.ProcesosDAO();
                procesosdao.idficha      = int.Parse(textBox1.Text);
                dataGridView3.DataSource = procesosdao.verprocesosfichas();
                calculatiempos();
            }
        }
Beispiel #14
0
        private void button6_Click_1(object sender, EventArgs e)
        {
            if (((tb_tela.Text != "") | (tb_tela.Text != "0")) && ((tb_telaancho.Text != "") | (tb_telaancho.Text != "0")) && ((tb_telaconsumo.Text != "") | (tb_telaconsumo.Text != "0")))
            {
                int numero = 0;
                if ((tb_tela.Text != "") && (tb_telaancho.Text != "") && (tb_telaconsumo.Text != "") && (tb_molde.Text != "") && (textBox2.Text != ""))
                {
                    try
                    {
                        DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                        if (tb_telaancho.Text == "")
                        {
                            fichadao.anchotela = 0;
                        }
                        else
                        {
                            fichadao.anchotela = double.Parse(tb_telaancho.Text);
                        }
                        if (tb_combinacion.Text == "")
                        {
                            fichadao.combinacion = null;
                        }
                        else
                        {
                            fichadao.combinacion = tb_combinacion.Text;
                        }

                        if (tb_combinacionancho.Text == "")
                        {
                            fichadao.combinacionancho = 0;
                        }
                        else
                        {
                            fichadao.combinacionancho = double.Parse(tb_combinacionancho.Text);
                        }

                        if (tb_combinacionconsumo.Text == "")
                        {
                            fichadao.combinacionconsumo = 0;
                        }
                        else
                        {
                            fichadao.combinacionconsumo = double.Parse(tb_combinacionconsumo.Text);
                        }

                        if (tb_telaconsumo.Text == "")
                        {
                            fichadao.consumotela = 0;
                        }
                        else
                        {
                            fichadao.consumotela = double.Parse(tb_telaconsumo.Text);
                        }

                        if (tb_forro.Text == "")
                        {
                            fichadao.forro = null;
                        }
                        else
                        {
                            fichadao.forro = tb_forro.Text;
                        }

                        if (tb_forroancho.Text == "")
                        {
                            fichadao.forroancho = 0;
                        }
                        else
                        {
                            fichadao.forroancho = double.Parse(tb_forroancho.Text);
                        }

                        if (tb_forroconsumo.Text == "")
                        {
                            fichadao.forroconsumo = 0;
                        }
                        else
                        {
                            fichadao.forroconsumo = double.Parse(tb_forroconsumo.Text);
                        }

                        if (tb_forroconsumo.Text == "")
                        {
                            fichadao.forroconsumo = 0;
                        }
                        else
                        {
                            fichadao.forroconsumo = double.Parse(tb_forroconsumo.Text);
                        }



                        if (tb_molde.Text == "")
                        {
                            fichadao.modelo = null;
                        }
                        else
                        {
                            fichadao.modelo = tb_molde.Text;
                        }

                        if (tb_prenda.Text == "")
                        {
                            fichadao.nombreprenda = null;
                        }
                        else
                        {
                            fichadao.nombreprenda = tb_prenda.Text;
                        }

                        if (tb_tela.Text == "")
                        {
                            fichadao.tela = null;
                        }
                        else
                        {
                            fichadao.tela = tb_tela.Text;
                        }


                        if (this.Text != "Modificar")
                        {
                            fichadao.ingresadetalle();
                        }
                        else
                        {
                            fichadao.id_fichatecnica = int.Parse(textBox1.Text);
                            if (fichadao.actualizafichadetalle() == "Correcto")
                            {
                                groupBox1.Enabled = false;
                            }
                            else
                            {
                                MessageBox.Show("Error, no se actualizo la informacion");
                            }
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("A habido algun error");
                        numero = 1;
                    }
                    finally
                    {
                        if (this.Text != "Modificar")
                        {
                            if (numero == 0)
                            {
                                DAO.Ficha_tecnicaDAO fichadao0 = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                                textBox1.Text             = Convert.ToString(fichadao0.devuelveid());
                                fichadao0.id_fichatecnica = int.Parse(textBox1.Text);
                                if (tb_solicitud.Text == "")
                                {
                                    fichadao0.ficha_detalle = int.Parse(textBox1.Text);
                                    fichadao0.cliente       = int.Parse(label23.Text);
                                    fichadao0.creafichaparcial();
                                    groupBox1.Enabled = false;
                                    groupBox2.Enabled = true;
                                    groupBox2.Visible = true;
                                }
                                else
                                {
                                    fichadao0.ficha_detalle = int.Parse(textBox1.Text);
                                    fichadao0.cliente       = int.Parse(label23.Text);
                                    fichadao0.idsolicitud   = int.Parse(tb_solicitud.Text);
                                    fichadao0.creaficha_parcialsolicitud();
                                    DAO.SolicitudesDAO solicitudesdao = new GrupoSM_Recepcion.DAO.SolicitudesDAO();
                                    solicitudesdao.fecha       = dateTimePicker1.Value;
                                    solicitudesdao.idsolicitud = int.Parse(tb_solicitud.Text);
                                    solicitudesdao.ingresafechasolicitud();
                                    solicitudesdao.establecerespondido();
                                    groupBox1.Enabled = false;
                                    groupBox2.Enabled = true;
                                    groupBox2.Visible = true;
                                }
                            }
                            else
                            {
                                MessageBox.Show("Cheque su informacion");
                            }
                        }
                        else
                        {
                            DAO.Ficha_tecnicaDAO fichadao0 = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                            fichadao0.id_fichatecnica = int.Parse(textBox1.Text);
                            fichadao0.cliente         = int.Parse(label23.Text);
                            if (fichadao0.actualizaclienteficha() == "Correcto")
                            {
                                groupBox1.Enabled = false;
                            }
                            else
                            {
                                MessageBox.Show("Error, no se actualizo la informacion");
                            }
                            ;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Por favor ingrese todos los datos minimos");
                }
            }
            else
            {
                MessageBox.Show("Es necesario ingresar como minimo los datos de la tela");
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (this.Text == "Ver Especificaciones")
            {
                GUI.Diseño.Fichas_tecnicas_control fichacontrolgui = new Fichas_tecnicas_control();
                fichacontrolgui.textBox1.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["idficha_tecnica"].Value);
                fichacontrolgui.tb_prenda.Text      = Convert.ToString(dataGridView1.CurrentRow.Cells["nombre_prenda"].Value);
                fichacontrolgui.tb_molde.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["modelo"].Value);
                fichacontrolgui.tb_tela.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["tela"].Value);
                fichacontrolgui.tb_telaancho.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela"].Value);
                fichacontrolgui.tb_telaconsumo.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_tela"].Value);
                fichacontrolgui.textBox2.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["nombre"].Value);
                fichacontrolgui.label23.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["idclientes"].Value);
                fichacontrolgui.label22.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["costo_minuto"].Value);
                fichacontrolgui.tb_combinacion.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["combinacion"].Value);
                fichacontrolgui.button1.Visible     = false;
                fichacontrolgui.button10.Visible    = false;
                fichacontrolgui.button11.Visible    = false;
                fichacontrolgui.button12.Visible    = false;
                fichacontrolgui.button13.Visible    = false;
                fichacontrolgui.button14.Visible    = false;
                fichacontrolgui.button2.Visible     = false;
                fichacontrolgui.button3.Visible     = false;
                fichacontrolgui.button4.Visible     = false;
                fichacontrolgui.button5.Visible     = false;
                fichacontrolgui.button6.Visible     = false;
                fichacontrolgui.button7.Visible     = false;
                fichacontrolgui.button5.Enabled     = false;
                fichacontrolgui.button9.Visible     = false;

                fichacontrolgui.tb_combinacionancho.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela_conbinacion"].Value);
                fichacontrolgui.tb_combinacionconsumo.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_conbinacion"].Value);
                fichacontrolgui.tb_forro.Text          = Convert.ToString(dataGridView1.CurrentRow.Cells["forro"].Value);
                fichacontrolgui.tb_forroancho.Text     = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela_forro"].Value);
                fichacontrolgui.tb_forroconsumo.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_forro"].Value);
                fichacontrolgui.rtb_observaciones.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["especificacionescostura"].Value);
                fichacontrolgui.groupBox2.Visible      = true;
                fichacontrolgui.Text = "Modificar";
                fichacontrolgui.ShowDialog();
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                dataGridView1.DataSource = fichadao.fichas_tecnicas2();
            }
            else
            {
                GUI.Diseño.Fichas_tecnicas_control fichacontrolgui = new Fichas_tecnicas_control();
                fichacontrolgui.textBox1.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["idficha_tecnica"].Value);
                fichacontrolgui.tb_prenda.Text      = Convert.ToString(dataGridView1.CurrentRow.Cells["nombre_prenda"].Value);
                fichacontrolgui.tb_molde.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["modelo"].Value);
                fichacontrolgui.tb_tela.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["tela"].Value);
                fichacontrolgui.tb_telaancho.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela"].Value);
                fichacontrolgui.tb_telaconsumo.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_tela"].Value);
                fichacontrolgui.textBox2.Text       = Convert.ToString(dataGridView1.CurrentRow.Cells["nombre"].Value);
                fichacontrolgui.label23.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["idclientes"].Value);
                fichacontrolgui.label22.Text        = Convert.ToString(dataGridView1.CurrentRow.Cells["costo_minuto"].Value);
                fichacontrolgui.tb_combinacion.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["combinacion"].Value);

                fichacontrolgui.tb_combinacionancho.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela_conbinacion"].Value);
                fichacontrolgui.tb_combinacionconsumo.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_conbinacion"].Value);
                fichacontrolgui.tb_forro.Text          = Convert.ToString(dataGridView1.CurrentRow.Cells["forro"].Value);
                fichacontrolgui.tb_forroancho.Text     = Convert.ToString(dataGridView1.CurrentRow.Cells["ancho_tela_forro"].Value);
                fichacontrolgui.tb_forroconsumo.Text   = Convert.ToString(dataGridView1.CurrentRow.Cells["consumo_forro"].Value);
                fichacontrolgui.rtb_observaciones.Text = Convert.ToString(dataGridView1.CurrentRow.Cells["especificacionescostura"].Value);
                fichacontrolgui.groupBox2.Visible      = true;
                fichacontrolgui.Text = "Modificar";
                fichacontrolgui.ShowDialog();
                DAO.Ficha_tecnicaDAO fichadao = new GrupoSM_Recepcion.DAO.Ficha_tecnicaDAO();
                dataGridView1.DataSource = fichadao.fichas_tecnicas2();
            }
        }