Exemple #1
0
 public void excluir(Ositem ositem)
 {
     try
     {
         osItemDb.excluir(ositem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #2
0
 public void alterar(Ositem ositem)
 {
     try
     {
         osItemDb.alterar(ositem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #3
0
 public void salvar(Ositem ositem)
 {
     try
     {
         osItemDb.salvar(ositem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #4
0
        public int salvar(Ositem ositem)
        {
            MySqlTransaction transacao;

            try
            {
                AbrirConexao();
                transacao = conexao.BeginTransaction();

                comando = new MySqlCommand("INSERT INTO ositem(codigo, manutencaocodigo, procodigo, srvcodigo, qtde, vlrunitario, vlrtotal) VALUES (@codigo, @manutencaocodigo, @procodigo, @srvcodigo, @qtde, @vlrunitario, @vlrtotal)", conexao);
                comando.Parameters.AddWithValue("@codigo", ositem.codigo);
                comando.Parameters.AddWithValue("@manutencaocodigo", ositem.manutencaocodigo);
                comando.Parameters.AddWithValue("@procodigo", ositem.procodigo);
                comando.Parameters.AddWithValue("@srvcodigo", ositem.srvcodigo);
                comando.Parameters.AddWithValue("@qtde", ositem.qtde);
                comando.Parameters.AddWithValue("@vlrunitario", ositem.vlrunitario);
                comando.Parameters.AddWithValue("@vlrtotal", ositem.vlrtotal);
                comando.ExecuteNonQuery();


                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);

                // Executa a consulta

                tabelaDados = comando.ExecuteReader();

                // Verifica se retornou pelo menos um registro

                int codigogerado = 0;
                while (tabelaDados.Read()) // Lendo registro
                {
                    codigogerado = tabelaDados.GetInt32(0);
                }

                tabelaDados.Close();

                transacao.Commit();

                return(codigogerado);
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #5
0
 public void excluir(Ositem ositem)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("DELETE FROM OSITEM WHERE CODIGO = @CODIGO", conexao);
         comando.Parameters.AddWithValue("@codigo", ositem.codigo);
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw erro;
     }
     finally
     {
         FecharConexao();
     }
 }
Exemple #6
0
 public void alterar(Ositem ositem)
 {
     try
     {
         AbrirConexao();
         comando = new MySqlCommand("update ositem set  codigo =@codigo, manutencaocodigo =@manutencaocodigo, procodigo =@procodigo, srvcodigo =@srvcodigo, qtde =@qtde, vlrunitario =@vlrunitario, vlrtotal =@vlrtotal where controle=@controle", conexao);
         comando.Parameters.AddWithValue("@codigo", ositem.codigo);
         comando.Parameters.AddWithValue("@manutencaocodigo", ositem.manutencaocodigo);
         comando.Parameters.AddWithValue("@procodigo", ositem.procodigo);
         comando.Parameters.AddWithValue("@srvcodigo", ositem.srvcodigo);
         comando.Parameters.AddWithValue("@qtde", ositem.qtde);
         comando.Parameters.AddWithValue("@vlrunitario", ositem.vlrunitario);
         comando.Parameters.AddWithValue("@vlrtotal", ositem.vlrtotal);
         comando.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw erro;
     }
     finally
     {
         FecharConexao();
     }
 }