Пример #1
0
        private void btnConcluir_Click(object sender, EventArgs e)
        {
            clsBanco        banco = new clsBanco();
            MySqlDataReader dados = null;
            login           l     = new login();

            l.ShowDialog();

            if (l.estado == true)
            {
                string codigo = "1";

                if (!banco.Consultar("Select max(cd_os)+1 from os", ref dados))
                {
                    MessageBox.Show("Erro de busca");
                    return;
                }
                if (dados.HasRows)
                {
                    if (dados.Read())
                    {
                        codigo = dados[0].ToString();
                    }
                }
                if (!dados.IsClosed)
                {
                    dados.Close();
                }


                if (!banco.Executar("Insert into os (cd_os, dt_os, ds_problema, cd_tipo, cd_situacao, cd_solicitante) values ( " + codigo + ", current_date(), '" + txtDescricao.Text + "', '" + codigosTiposOS[cmbTipoOS.SelectedIndex] + "', 1 , 10)"))
                {
                    MessageBox.Show("Erro inserir");
                    return;
                }

                if (!banco.Executar("Insert into equipamento_os (cd_serial , cd_os, dt_os, ds_motivo) values ( '" + 111 + "' ," + codigo + ", current_date(), '" + txtDescricao.Text + "')"))
                {
                    MessageBox.Show("Erro inserir");
                    return;
                }

                banco.Fechar();

                MessageBox.Show("OS aberta com sucesso!");
                this.Close();
            }
        }
Пример #2
0
        private void btnConfirmar_Click_1(object sender, EventArgs e)
        {
            login l = new login();

            l.ShowDialog();

            if (l.estado == true)
            {
                clsBanco        banco = new clsBanco();
                MySqlDataReader dados = null;

                if (!banco.Consultar("Select dt_os from os where cd_os = '" + selection + "';", ref dados))
                {
                    MessageBox.Show("Erro");
                    return;
                }
                if (dados.Read())
                {
                    data = DateTime.Parse(dados[0].ToString());
                    dia  = data.Day.ToString();
                    mes  = data.Month.ToString();
                    ano  = data.Year.ToString();
                }
                if (int.Parse(mes) < 10)
                {
                    dataConvertida = ano + "-0" + mes + "-" + dia;
                }
                else
                {
                    dataConvertida = ano + "-" + mes + "-" + dia;
                }
                if (!banco.Executar("Insert into registro values ('" + selection + "', '" + dataConvertida + "', curdate(), curtime(), '" + l.textBox1.Text + "', '" + txtDescricaoRegistro.Text + "')"))
                {
                    MessageBox.Show("Erro inserir");
                    return;
                }
                else
                {
                    MessageBox.Show("Registro Criado com Sucesso!");
                }

                if (cbSituacao.SelectedIndex == 0)
                {
                    if (!banco.Executar("update os set cd_situacao = 1 where cd_os = '" + selection + "';"))
                    {
                        MessageBox.Show("Erro inserir");
                        return;
                    }
                }

                if (cbSituacao.SelectedIndex == 1)
                {
                    if (!banco.Executar("update os set cd_situacao = 2, dt_finalizacao = curdate() where cd_os = '" + selection + "';"))
                    {
                        MessageBox.Show("Erro inserir");
                        return;
                    }
                }

                if (cbSituacao.SelectedIndex == 2)
                {
                    if (!banco.Executar("update os set cd_situacao = 3 where cd_os = '" + selection + "';"))
                    {
                        MessageBox.Show("Erro inserir");
                        return;
                    }
                }


                banco.Fechar();
                this.Close();
            }
        }