예제 #1
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");
                }
            }
        }
예제 #2
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
     {
     }
 }
예제 #3
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");
            }
        }