示例#1
0
        // Atualizar informações de uma etapa em andamento
        public void atualizar(Etapa objEtapa)
        {
            Banco db;

            try
            {
                db = new Banco();
                db.comando.CommandText = "UPDATE etapa SET percentualConclusao = @pc, dataInicioReal = @dIR," +
                                         "dataFimReal = @dFR WHERE codigo = @c";
                db.comando.Parameters.Add("@pc", MySqlDbType.Int32).Value     = objEtapa.getPercentualConclusao();
                db.comando.Parameters.Add("@dIR", MySqlDbType.DateTime).Value = objEtapa.getDataInicioReal();
                db.comando.Parameters.Add("@dFR", MySqlDbType.DateTime).Value = objEtapa.getDataFimReal();
                db.comando.Parameters.Add("@c", MySqlDbType.Int32).Value      = objEtapa.getCodigo();
                db.comando.Prepare();
                db.comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro na Atualização da Etapa: " + ex.Message);
            }
        }