Example #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         DAO.SolicitudesDAO solicitudesdao = new GrupoSM_Recepcion.DAO.SolicitudesDAO();
         solicitudesdao.fecha       = dateTimePicker1.Value;
         solicitudesdao.idsolicitud = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id_solicitud"].Value);
         solicitudesdao.ingresafechasolicitud();
         solicitudesdao.establecerespondido();
     }
     catch
     {
     }
 }
Example #2
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");
            }
        }